ตัวสร้าง NanoID

สร้าง NanoID ที่ปลอดภัยสำหรับ URL ในเบราว์เซอร์ พร้อมความยาวและชุดอักขระที่ปรับได้.

ตัวเลือก
เลือกจำนวน ID ที่จะสร้าง ความยาวที่ต้องการ และชุดอักขระที่จะใช้
ผลลัพธ์
NanoID ใหม่จะถูกสร้างในเบราว์เซอร์ของคุณทันทีที่มีการเปลี่ยนตัวเลือก

NanoID คืออะไร?

NanoID คือเครื่องมือสร้าง ID ที่ไม่ซ้ำกันแบบกะทัดรัดและปลอดภัยสำหรับ URL ซึ่งออกแบบมาสำหรับเว็บแอปสมัยใหม่, API และเครื่องมือภายในองค์กร รูปแบบเริ่มต้นใช้ 21 อักขระจากชุดอักขระ 64 ตัว ทำให้ได้ความสุ่มประมาณ 126 บิต ขณะเดียวกันก็ยังสั้นพอสำหรับ URL, ชื่อไฟล์ และข้อมูลทดสอบ

ทุกอย่างในเครื่องมือนี้ทำงานภายในเบราว์เซอร์ของคุณแบบโลคัล ชุดอักขระที่คุณกำหนดเองและ ID ที่สร้างขึ้นจะไม่ออกจากหน้านี้ จึงเหมาะสำหรับการทำต้นแบบอย่างรวดเร็ว, การสร้าง fixture และงานปฏิบัติการแบบครั้งคราว

ประเด็นสำคัญ:

  • ปลอดภัยสำหรับ URL: ใช้ A-Z, a-z, 0-9, - และ _.
  • ปรับแต่งได้: ปรับความยาวและชุดอักขระให้ตรงกับข้อจำกัดของคุณ
  • ความสุ่มที่ปลอดภัย: ใช้ค่าความสุ่มเชิงเข้ารหัสภายในเบราว์เซอร์
  • ส่งออกเป็นข้อความล้วน: คัดลอกหรือดาวน์โหลดชุดผลลัพธ์ปัจจุบันได้ เมื่อคุณต้องการ seed data, เนื้อหาสำหรับเดโม หรือรายการที่พร้อมนำเข้า

แนวทางใช้งาน:

  • คงความยาวเริ่มต้น 21 อักขระไว้ หากคุณต้องการตัวระบุแบบอเนกประสงค์ที่แข็งแรงและมีโอกาสชนกันต่ำมาก
  • ID ที่สั้นกว่าสามารถใช้กับโทเคน UI ชั่วคราวหรือ mock data ภายในเครื่องได้ แต่ความเสี่ยงของการชนกันจะเพิ่มขึ้นเมื่อความยาวลดลงหรือขนาดของชุดผลลัพธ์ใหญ่ขึ้น
  • ชุดอักขระที่ใหญ่ขึ้นให้เอนโทรปีต่ออักขระมากขึ้น ดังนั้นคุณมักจะทำให้ ID สั้นลงได้โดยไม่สูญเสียความเป็นเอกลักษณ์มากนัก
  • ชุดอักขระแบบกำหนดเองควรมีเฉพาะอักขระที่ไม่ซ้ำกันเท่านั้น อักขระซ้ำจะทำให้การกระจายเพี้ยนไป เครื่องมือนี้จึงบล็อกไว้ก่อนสร้างผลลัพธ์