So funktioniert es
- Stellen Sie die Länge mit dem Schieberegler ein. Der Standardwert ist 21 Zeichen.
- Wählen Sie die Anzahl. Sie werden sofort erzeugt; klicken Sie auf Generieren für einen neuen Satz.
- Kopieren Sie die Liste oder laden Sie sie als Textdatei herunter.
Optionen erklärt
- Alphabet
- 64 URL-sichere Zeichen – A–Z, a–z, 0–9, Unterstrich und Bindestrich. Jedes Zeichen trägt 6 zufällige Bits.
- Länge
- 6 bis 64 Zeichen. Der Standardwert von 21 Zeichen enthält 126 zufällige Bits, etwa so kollisionssicher wie UUID v4 (122 Bits).
- Kollisionsschätzung
- Wird unter der Liste angezeigt – wie viele IDs der aktuellen Länge Sie erzeugen können, bevor die Wahrscheinlichkeit eines Duplikats 1 % erreicht.
Beispiel
V1StGXR8_Z5jdHi6B-myT
Die Standardlänge ist 21 Zeichen.
Häufig gestellte Fragen
Welche Länge sollte ich verwenden?
Für global eindeutige IDs behalten Sie die Standardlänge von 21 Zeichen bei – etwa 1,31 × 10¹⁸ IDs, bevor die Wahrscheinlichkeit eines Duplikats 1 % erreicht. Für IDs, die nur in einem kleinen Bereich verwendet werden, etwa Elemente auf einer Seite, reichen 8–12 Zeichen; bei 10 Zeichen wird die 1-%-Marke nach etwa 152 Millionen IDs erreicht.
Warum Nano ID statt UUID verwenden?
Bei gleicher Zufälligkeit ist sie kürzer (21 statt 36 Zeichen), und jedes Zeichen ist URL-sicher, sodass nichts escaped werden muss. Der Nachteil ist, dass es keinen Formatstandard gibt und Datenbanken keinen nativen Datentyp dafür haben.
Kann ich sie für Tokens oder Passwort-Reset-Links verwenden?
Ja. Die Zeichen werden mit crypto.getRandomValues ausgewählt, das unvorhersagbar ist, ohne Modulo-Bias. Verwenden Sie für Tokens mindestens 22 Zeichen (132 Bits).
Wird etwas hochgeladen?
Nein. Die IDs werden in Ihrem Browser erzeugt und nie an einen Server gesendet.
Datenschutz
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.