NanoID-Generator
Erstellen Sie kompakte eindeutige Kennungen im NanoID-Format mit anpassbarer Länge und anpassbarem Alphabet. Die Kennungen werden direkt in Ihrem Browser mit der nativen Kryptografie-API erzeugt: Es wird nichts an einen Server übertragen.
- CNdFTAcdxRtBZ6_aZd-ki
- UBJvOpbQm34rbZPF-7Q5x
- k5Bt_UzEy4yVWOrOPDlHW
- BybCRHwkCaiPqJ36ZQIx5
- kWzBz2gqswgVdhjslpBLW
So funktioniert es
NanoID ist ein kurzes, sicheres und URL-taugliches Kennungsformat, das zunehmend anstelle von UUIDs für Datenbankschlüssel, Dateinamen oder Sitzungskennungen verwendet wird. Dieses Tool bildet den offiziellen Algorithmus nach: Es zieht kryptografisch sichere Zufallsbytes, filtert sie per binärer Maskierung, um jede Verzerrung der Verteilung zu vermeiden, und wandelt sie dann in Zeichen des gewählten Alphabets um.
Ist NanoID so zuverlässig wie eine UUID v4?
Ja. Mit dem Standardalphabet aus 64 Zeichen und einer Länge von 21 Zeichen ist die Kollisionswahrscheinlichkeit mit der einer klassischen UUID v4 vergleichbar, bei einer kürzeren und in einer URL oder einem Dateinamen besser lesbaren Kennung.
Warum das Alphabet anpassen?
Ein eingeschränktes Alphabet (zum Beispiel nur Ziffern oder Kleinbuchstaben ohne mehrdeutige Zeichen wie „0“ und „o“) ist nützlich für Codes, die gelesen oder von Hand abgeschrieben werden sollen, etwa Gutscheincodes oder Bestellnummern.
Die Kennungen werden vollständig lokal über crypto.getRandomValues Ihres Browsers berechnet; kein erzeugter Wert verlässt Ihr Gerät.