วิธีใช้งาน
- ตั้งความยาวด้วยตัวเลื่อน ค่าเริ่มต้นคือ 21 อักขระ
- เลือกจำนวน ID จะสร้างขึ้นมาทันทีคลิก «สร้าง» เพื่อสร้างชุดใหม่
- คัดลอกรายการหรือดาวน์โหลดเป็นไฟล์ข้อความ
คำอธิบายตัวเลือก
- ตัวอักษร
- 64 อักขระปลอดภัย URL — A–Z, a–z, 0–9, ขีดล่าง และขีดกลาง ตัวอักษรแต่ละตัวรับ 6 บิตสุ่ม
- ความยาว
- 6 ถึง 64 อักขระ ค่าเริ่มต้น 21 อักขระมี 126 บิตสุ่ม ทนทานต่อการชนกันเท่ากับ UUID v4 (122 บิต)
- ประมาณการชนกัน
- แสดงด้านล่างรายการ — คำนวณจำนวน ID ของความยาวปัจจุบันที่สามารถสร้างได้ก่อนจะมีโอกาส 1% ของการชนกันใดก็ตาม
ตัวอย่าง
V1StGXR8_Z5jdHi6B-myT
ความยาวเริ่มต้นคือ 21 อักขระ
คำถามที่พบบ่อย
ความยาวควรเป็นเท่าไร
สำหรับ ID เฉพาะระดับโลก ให้เก็บค่าเริ่มต้น 21 อักขระ — ประมาณ 1.31 × 10¹⁸ ID ก่อนโอกาส 1% ของการชนกัน สำหรับ ID ที่ใช้ในขอบเขตเล็ก เช่น สมาชิกในหน้าหนึ่ง 8–12 อักขระก็พอ 10 อักขระถึงโอกาส 1% หลังจาก 152 ล้าน ID
ทำไมใช้ Nano ID แทน UUID
สั้นกว่า UUID ด้วยความสุ่มเดียวกัน (21 อักขระเทียบ 36) และอักขระแต่ละตัวปลอดภัยสำหรับ URL ไม่ต้องทำให้ปลอด นอกจากนี้ยังไม่มีมาตรฐานรูปแบบและฐานข้อมูลไม่มีประเภทดั้งเดิมสำหรับมัน
ใช้สำหรับโทเค็นหรือลิงก์รีเซ็ตรหัสผ่านได้ไหม
ได้ อักขระถูกเลือกด้วย crypto.getRandomValues ซึ่งไม่สามารถคาดเดาได้และไม่มีการโน้มเอียงจากการมอดูโล ใช้อย่างน้อย 22 อักขระ (132 บิต) สำหรับโทเค็น
มีการอัปโหลดข้อมูลไหม
ไม่มี ID ถูกสร้างในเบราว์เซอร์ของคุณและไม่เคยส่งไปยังเซิร์ฟเวอร์
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา