ULID-, UUID-v7- und Nanoid-Generator

Wählen Sie die Art der Kennung und wie viele Sie brauchen. Gemeinsam erzeugte IDs sortieren sich in der Reihenfolge ihrer Erzeugung. Fügen Sie eine ULID oder eine UUID der Version 7 ein, um die darin enthaltene Zeit zu lesen.

Kostenlos Läuft in Ihrem Browser Stand: Dienstag, 10. November 2026

Art

ULID und UUID der Version 7 beginnen mit der Zeit und sortieren sich daher nach der Erzeugung. Eine Nanoid ist eine Zufallszeichenkette aus einem beliebigen Alphabet.

Die Zahl der IDs, die erzeugt werden, von 1 bis 50.

Fügen Sie eine ULID oder eine UUID der Version 7 ein. Die darin enthaltene Zeit wird unter den IDs angezeigt.

Ergebnis

Zeit der eingefügten ID — Die eingefügte ID, gelesen als ULID oder UUID der Version 7.
Erzeugte IDs

Dieses Werkzeug läuft in Ihrem Browser. Was Sie eingeben, wird nicht an uns gesendet.

So verwenden Sie es

  1. Wählen Sie die Art der Kennung und unter Wie viele die Anzahl, die Sie brauchen.
  2. Bei einer Nanoid stellen Sie ihre Länge und die Zeichen ihres Alphabets ein.
  3. Kopieren Sie eine ID aus Erzeugte IDs. Jede Zeile nennt die Zeit, die die ID enthält, oder einen Strich bei einer Nanoid.
  4. Fügen Sie eine ULID oder eine UUID der Version 7 unter Zeit lesen aus ein, um die darin enthaltene Zeit zu lesen.

Drei Arten von Kennungen

Eine ULID (ulid/spec) hat 128 Bit: 48 Bit Unixzeit in Millisekunden, danach 80 Zufallsbit, geschrieben als 26 Zeichen der Crockford-Base32. Eine UUID der Version 7 (RFC 9562, Abschnitt 5.7) beginnt ebenfalls mit einer 48-Bit-Zeit in Millisekunden, in der Form 8-4-4-4-12 einer UUID. Eine Nanoid ist eine Zufallszeichenkette mit der Länge und dem Alphabet, die Sie wählen, und sie enthält keine Zeit.

  • ULID: 26 Zeichen, etwa 01ARZ3NDEKTSV4RRFFQ69G5FAV
  • UUID der Version 7: 36 Zeichen, etwa 017f22e2-79b0-7cc3-98c4-dc0c0c07398f
  • Nanoid: beliebige Länge und beliebiges Alphabet, ohne Zeit

Reihenfolge bei gemeinsam erzeugten IDs

In einem Durchgang erzeugte IDs teilen sich eine Millisekunde. Eine ULID zählt dann ihren Zufallsteil um eins gegenüber der vorigen ID hoch, und eine UUID der Version 7 zählt einen 12-Bit-Zähler hoch. So sortieren sich die IDs in der Reihenfolge ihrer Erzeugung (ulid/spec, Monotonie; RFC 9562, Abschnitt 6.2). Innerhalb einer Millisekunde ist eine Nanoid nicht sortiert: Jede wird neu gezogen.

Die Zufallswerte stammen aus crypto.getRandomValues, der eigenen Quelle für Zufallsbytes des Browsers. Eine Nanoid zieht jedes Zeichen ohne Verzerrung, indem sie die Bytewerte überspringt, die manche Zeichen begünstigen würden.

Rechenbeispiel: die Zeit einer ULID lesen

Wenn Sie 01ARZ3NDEKTSV4RRFFQ69G5FAV einfügen, die Beispiel-ULID der Spezifikation, ergibt sich dieses Ergebnis: Die Zeit ist der 30. Juli 2016, 23:54:10 Uhr UTC. Das sind 1.469.922.850.259 Millisekunden nach dem 1. Januar 1970.

Die ersten zehn Zeichen, 01ARZ3NDEK, enthalten die Zeit. Die letzten sechzehn enthalten 80 Zufallsbit, daher sortiert sich die ID nach ihrer Zeit als reiner Text.

Häufig gestellte Fragen

Ist eine ULID dasselbe wie eine UUID?

Sie hat wie eine UUID 128 Bit, wird aber in 26 Zeichen der Crockford-Base32 geschrieben und ist kein UUID-Format. Die UUID der Version 7 ist die Form aus RFC 9562, die ebenfalls mit einer Zeit beginnt. Diese Seite erzeugt beide.

Kann ich diese IDs als Passwörter oder Sitzungstoken verwenden?

Nein. Sie sind dafür gemacht, eindeutig und sortierbar zu sein, nicht geheim. Gemeinsam erzeugte IDs teilen sich eine Zeit und zählen hoch, daher lässt sich die nächste erraten. Verwenden Sie für Geheimnisse den Passwort-Generator oder ein kryptografisches Token.

Was ist eine Nanoid-artige ID?

Eine Zufallszeichenkette aus dem Alphabet, das Sie wählen, mit der Länge, die Sie wählen. Eine 21-stellige ID aus den 64 URL-sicheren Zeichen enthält etwa 126 Bit Zufall. Das ist der Standard dieser Seite.

Warum zeigt eine Zeile einen Strich statt einer Zeit?

Eine Nanoid ist von Anfang bis Ende zufällig und enthält keine Zeit, daher gibt es nichts zu lesen. Nur ULIDs und UUIDs der Version 7 tragen einen Erzeugungszeitpunkt.

Warum lässt sich die Zeit einer UUID nicht lesen?

Nur UUIDs der Version 7 enthalten eine Zeit. Die Seite nennt Ihnen die Version der eingefügten UUID und liest eine UUID der Version 7, die RFC 9562 folgt.

Werden meine IDs oder der eingefügte Text irgendwohin gesendet?

Nein. Die IDs entstehen in Ihrem Browser aus crypto.getRandomValues, und der eingefügte Text wird nur hier gelesen. Nichts wird hochgeladen oder gespeichert.

Quellen

Zahlen und Text zuletzt geprüft: Dienstag, 10. November 2026.

Wir verwenden notwendige Cookies, damit die Website funktioniert. Mit Ihrer Einwilligung verwendet Google außerdem Werbe-Cookies, um personalisierte Anzeigen zu zeigen. Wenn Sie diese ablehnen, sehen Sie weiterhin Anzeigen, sie werden aber nicht personalisiert.