UUID- / ULID- / NanoID-Generator

Erzeugen Sie UUIDs nach RFC 4122 Version 4, sortierbare ULIDs oder kompakte NanoIDs — einzeln oder im Stapel. Die Ausgabe im Microsoft-Stil GUID ist einfach die großgeschriebene, in geschweifte Klammern gesetzte UUID-Form. Wählen Sie unten die Bezeichner-Variante und ihre Optionen; jeder Wert nutzt die kryptografische Zufallsquelle des Browsers. Siehe auch den Passwort-Generator für menschliche Zugangsdaten.
Läuft vollständig lokal — es wird nichts hochgeladen.
ID-Typ: 122 Zufallsbits, formatiert 8-4-4-4-12.
Anzahl: Format: Geschweifte Klammern:
Groß + { } + Bindestriche = klassische Windows-GUID. Formen ohne Bindestriche bestehen aus 32 Hex-Zeichen.
Wählen Sie Anzahl und Format und klicken Sie dann auf Erzeugen — oder drücken Sie Strg+Eingabe.
UUID v4 sind 122 Bit reiner Zufall, formatiert als 8-4-4-4-12 Hex-Ziffern (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx); die feste 4 kennzeichnet die Version und y (immer 8, 9, a oder b) die Variante. Kollisionen sind praktisch unmöglich.

ULID (Universally Unique Lexicographically Sortable ID) ist eine 26-stellige Crockford-Base32-Zeichenfolge: ein 48-Bit-Millisekunden-Zeitstempel (die ersten 10 Zeichen, sodass Werte bis zum Jahr 10889 nach Erstellungszeit sortieren) plus 80 Zufallsbits. IDs, die in derselben Millisekunde erzeugt werden, werden monoton erzeugt — der nächste Wert ist immer streng größer — was ULID ideal für schreiblastige Datenbankschlüssel und Ereignisströme macht.

NanoID ist eine kompakte, URL-sichere ID (Alphabet mit 64 Zeichen, standardmäßig 21 Zeichen), im Text etwa so groß wie eine UUIDv4, aber pro Zeichen dichter; Länge und Kollisionswahrscheinlichkeit sind einstellbar (jedes zusätzliche Zeichen multipliziert den Alphabetraum mit 64×). Gut für kurze öffentliche Schlüssel, Freigabe-Token und Datenbankzeilen, die in URLs gut lesbar sind.