NanoID nanoid · URL-safe
Ein kompakter Identifikator aus URL-sicheren Zeichen, standardmäßig 21 Zeichen lang.
Überblick
Wird zufällig aus dem Alphabet A-Za-z0-9_- gebildet. Er ist kürzer als eine UUID, hat dennoch eine geringe Kollisionswahrscheinlichkeit, und Alphabet sowie Länge lassen sich anpassen.
Aufbau
| Bitlänge | ~126 |
|---|---|
| Zeichenlänge | 21 |
| Format | URL-safe A-Za-z0-9_- |
| Sortierbar | Nein |
| Zufallsbasiert | Ja |
Wann verwenden
Geeignet an Stellen, wo die Länge wichtig ist – etwa bei kurzen Links, öffentlichen IDs oder Gutscheincodes. Eine gute Wahl, wenn keine Sortierung nötig ist und Kompaktheit im Vordergrund steht.