ULID & Nano ID Generator — sortierbare und kurze eindeutige IDs

Erzeuge ULIDs – 26-stellige IDs, die nach Erstellungszeit sortieren – oder Nano IDs, kurze, URL-freundliche IDs mit Alphabet und Länge deiner Wahl. Erstelle eine oder tausend auf einmal, dekodiere den Zeitstempel einer ULID und sieh, wie lange es dauert, bis zwei Nano IDs kollidieren. Alles basiert auf dem sicheren Zufallsgenerator deines Browsers.

Aktualisiert am
ULIDs

ULID dekodieren

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: ULID & Nano ID Generator

  1. Wähle ULID für IDs, die nach Zeit sortieren (ideal als Datenbankschlüssel), oder Nano ID für kurze, zufällige, URL-freundliche IDs.
  2. Lege fest, wie viele du erzeugen willst – maximal 1.000. Bei ULIDs lass monoton aktiviert, damit IDs aus derselben Millisekunde trotzdem in der richtigen Reihenfolge sortieren.
  3. Bei Nano IDs wählst du die Länge und das Alphabet (oder gibst ein eigenes ein) sowie optional ein Präfix wie usr_. Das Feld Kollisionsrisiko zeigt, ob die Länge ausreicht.
  4. Kopiere oder lade die Liste herunter. Füge eine ULID in Dekodieren ein, um zu sehen, wann sie erstellt wurde.

ULID vs. Nano ID vs. UUID

ULIDNano ID (Standard)UUID v4
Länge26 Zeichen21 Zeichen36 Zeichen
Zufälligkeit80 Bit + 48-Bit-Zeitstempel126 Bit122 Bit
Sortiert nach ZeitJaNeinNein (v7 schon)
URL-sicherJa (Crockford Base32)JaJa, aber lang

Eine ULID beginnt mit einem 10-stelligen Zeitstempel (Millisekunden seit 1970), gefolgt von 16 Zufallszeichen im Crockford-Base32-Alphabet. Es enthält kein I, L, O und U, daher lassen sich die Zeichen kaum verwechseln. Weil die Zeit vorne steht, sortieren ULIDs in Erstellungsreihenfolge, was Datenbankindizes kompakt hält. Eine Nano ID besteht rein aus Zufall: Bei den 21 URL-sicheren Standardzeichen müsstest du etwa 40 Jahre lang jede Sekunde eine Milliarde IDs erzeugen, bevor die Wahrscheinlichkeit eines einzigen Duplikats bei 1 % liegt.

Beide werden mit crypto.getRandomValues erzeugt, ohne die Verzerrung von Math.random() oder Modulo-Tricks. Brauchst du Standard-UUIDs? Dann nutze den UUID Generator.

Auch gesucht als: ulid generator, nanoid generator, nano id generator, ulid erstellen, ulid decoder, ulid zeitstempel, kurze id generator, nanoid kollision rechner.

Passende Tools zu: ULID & Nano ID Generator

  • Passwortgenerator — Erstelle sichere, wirklich zufällige Passwörter oder leicht einzutippende Passphrasen – mit erweiterten Regeln: Wörter ein- oder ausschließen, Zeichen vorschreiben, zulässige Symbole auswählen, Wiederholungen und Sequenzen vermeiden.
  • Hash-Generator — Berechne MD5- und SHA-Hashes von beliebigem Text oder beliebiger Datei sofort, erstelle HMAC-Signaturen und füge eine erwartete Prüfsumme ein, um einen Download zu verifizieren.
  • Zufallszahlengenerator — Zufallszahlen generieren (mit oder ohne Duplikate), Gewinner aus einer Liste auswählen, Namen mischen, Gruppen in Teams aufteilen, Münzen werfen und würfeln – und das alles mithilfe der kryptografisch gesicherten Zufallsfunktion deines Browsers.
  • Unix-Timestamp-Umrechner — Sieh dir die aktuelle Unix-Zeit live an, wandle jeden Epoch-Timestamp (Sekunden, Millisekunden, Mikro- oder Nanosekunden) in ein Datum in beliebiger Zeitzone um und rechne Datumsangaben zurück in Timestamps.

Häufige Fragen

Was ist eine ULID?
Ein Universally Unique Lexicographically Sortable Identifier: 26 Zeichen, 48 Bit Millisekunden-Zeitstempel plus 80 Zufallsbit, kodiert in Crockford Base32. ULIDs sortieren nach Erstellungszeit, anders als UUID v4.
Wie kurz kann eine Nano ID sein?
Das hängt davon ab, wie viele du erzeugst. Trage deine Rate im Kollisionsrisiko-Feld ein: Dort siehst du, wie lange es bis zu einer Wahrscheinlichkeit von 1 % für ein Duplikat dauert. Bei öffentlichen IDs, die oft erstellt werden, nimm 16 Zeichen oder mehr.
Kann ich das Datum aus einer ULID auslesen?
Ja – füge sie unter ULID dekodieren ein. Die ersten 10 Zeichen sind die Erstellungszeit in Millisekunden, angezeigt als Datum in deiner Zeitzone und in UTC.
Was bedeutet monoton?
Wenn mehrere ULIDs in derselben Millisekunde erstellt werden, erhöht der monotone Modus den Zufallsanteil, statt einen neuen zu ziehen. So sortieren sie trotzdem in exakt der Reihenfolge, in der sie erstellt wurden.
Kann ich ULID & Nano ID Generator als Web-App installieren und offline nutzen?
Ja. ULID & Nano ID Generator ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools