Zum Inhalt springen

UUIDs generieren

Erzeugen Sie UUID v4, v7 und v1, ULIDs und Nano IDs in großer Zahl – mit einem kryptografisch sicheren Generator, der in Ihrem Browser läuft.

Bis zu 10.000

0 IDs
Klicken Sie auf „Erzeugen“.

UUID oder ULID dekodieren

Läuft in Ihrem Browser · kein UploadSo funktioniert's

So verwenden Sie UUID-Generator

  1. 1

    ID-Typ wählen

    Wählen Sie UUID v4 für einfache Zufalls-IDs, v7 oder ULID für nach Zeit sortierbare Schlüssel, v1 für Altsysteme oder Nano ID für kurze Zeichenfolgen.

  2. 2

    Format und Anzahl festlegen

    Schalten Sie Großbuchstaben, Bindestriche oder Klammern um, wählen Sie Zeilen, Kommas oder JSON und geben Sie die gewünschte Anzahl ein.

  3. 3

    Erzeugen und kopieren

    Klicken Sie auf Erzeugen. Danach können Sie eine ID kopieren, die ganze Liste kopieren oder als Datei herunterladen.

  4. 4

    Vorhandene ID decodieren

    Fügen Sie eine UUID oder ULID in den Decoder ein, um Version, Variante und Erstellungszeit zu sehen.

Limits und Pro

Kostenlos: bis zu 10.000 IDs pro Klick erzeugen, mit Kopieren und Download als .txt oder .json. Das Decodieren ist unbegrenzt.

Mit Pro steigt die Massenerzeugung auf 100.000 IDs pro Klick, und die Werbung entfällt. Pro ansehen

Über UUID-Generator

Universally Unique Identifiers (UUIDs) erlauben es getrennten Systemen, IDs zu erzeugen, ohne einen zentralen Server zu fragen. Welche Version Sie wählen, bestimmt, was in diesen 128 Bit steckt. Version 4 besteht aus 122 Bit reinem Zufall. Version 7, 2024 in RFC 9562 standardisiert, beginnt mit einem Unix-Zeitstempel in Millisekunden, sodass neue Zeilen am Ende eines Datenbankindex landen, statt sich darin zu verteilen. Version 1 kodiert einen gregorianischen Zeitstempel und eine Node-ID. Dieser Generator verwendet immer einen zufälligen Node mit gesetztem Multicast-Bit, niemals die MAC-Adresse Ihrer Netzwerkkarte.

Zwei Formate, die keine UUIDs sind, sind ebenfalls enthalten. Eine ULID packt denselben Millisekunden-Zeitstempel und 80 Zufallsbits in 26 Zeichen Crockford Base32, die sich als reiner Text sortieren lassen. Eine Nano ID ist eine kurze Zufallszeichenfolge, standardmäßig mit 21 URL-sicheren Zeichen, deren Länge und Alphabet Sie ändern können. Die Seite zeigt dabei, wie viele IDs Sie erzeugen könnten, bevor ein Duplikat zu einem Ereignis mit einer Wahrscheinlichkeit von eins zu einer Milliarde wird.

Jeder Wert stammt aus dem kryptografischen Zufallsgenerator des Browsers (crypto.randomUUID und crypto.getRandomValues) mit Rejection Sampling, damit kein Alphabet verzerrt ist. v7, v1 und ULIDs, die in derselben Millisekunde entstehen, lassen sich weiterhin in der Reihenfolge ihrer Erstellung sortieren. Listen mit vielen IDs können in Großbuchstaben, ohne Bindestriche oder in {Klammern} ausgegeben werden, getrennt durch Zeilen, Kommas oder als JSON-Array, und lassen sich kopieren oder herunterladen.

Der Decoder liest jede UUID oder ULID, die Sie einfügen, und zeigt Version, Variante und, bei v1, v6, v7 und ULID, den Zeitpunkt der Erstellung. Den Namen hinter einer UUID v3 oder v5 kann er nicht wiederherstellen, da es sich dabei um Einweg-Hashes handelt.

Datenschutz

IDs werden auf Ihrem Gerät mit der Web Crypto API erzeugt und nie an einen Server gesendet, sodass niemand sonst sie sieht oder protokolliert. Ihr gewählter Typ und Ihre Formatoptionen werden im lokalen Speicher gemerkt. Erzeugte IDs und alles, was Sie decodieren, werden nicht gespeichert.

Funktionen

Sortierbare v7 und ULID

Zeitstempel in Millisekunden mit monotonem Zähler, sodass gemeinsam erzeugte IDs in Reihenfolge bleiben.

Kryptografischer Zufall

Nur Web Crypto, kein Math.random und keine MAC-Adresse in v1-IDs.

Integrierter Decoder

Zeigt Version, Variante und den in v1-, v6-, v7- und ULID-Werten versteckten Zeitstempel.

UUID-Generator: Häufig gestellte Fragen

Sollte ich UUID v4 oder v7 verwenden?
Verwenden Sie v7 für Primärschlüssel in Datenbanken und alles, was Sie sortieren oder seitenweise durchblättern: Der vorangestellte Zeitstempel hält B-Tree-Indizes kompakt und Einfügungen schnell. Nehmen Sie v4, wenn eine ID nichts verraten soll, denn ein v7-Wert zeigt millisekundengenau, wann er erstellt wurde. Beide sind in der Praxis gleich eindeutig und passen in denselben 128-Bit-UUID-Spaltentyp.
Können zwei erzeugte UUIDs jemals gleich sein?
In der Theorie ja, in der Praxis nein. Eine UUID v4 hat 122 Zufallsbits. Sie bräuchten etwa 100 Billionen davon, bis die Wahrscheinlichkeit für ein einziges Duplikat bei eins zu einer Milliarde läge. Kollisionen in echten Systemen entstehen fast immer durch fehlerhafte Zufallsgeneratoren oder kopierte Werte. Deshalb nutzt diese Seite ausschließlich den kryptografischen Generator des Browsers.
Was ist der Unterschied zwischen UUID und GUID?
GUID ist der Name von Microsoft für dieselbe 128-Bit-Kennung. Windows-Tools zeigen GUIDs oft in Großbuchstaben und in Klammern, etwa {3F2504E0-4F89-11D3-9A0C-0305E82C3301}. Aktivieren Sie Großbuchstaben und Klammern, um diesen Stil zu erzeugen. Die Bytes sind identisch, auch wenn einige Microsoft-APIs die ersten drei Gruppen in Little-Endian-Reihenfolge speichern.
Wie lang sollte eine Nano ID sein?
Das hängt davon ab, wie viele IDs Sie erzeugen werden. Die Standardlänge von 21 URL-sicheren Zeichen entspricht 126 Bit, vergleichbar mit einer UUID v4. Für kleine Mengen genügen kürzere IDs: Das Feld zeigt, wie viele IDs Ihre gewählte Länge und Ihr Alphabet unterstützen, bevor das Duplikatrisiko bei eins zu einer Milliarde liegt. So wägen Sie Länge und Sicherheit bewusst ab.
Verrät eine UUID v1 die MAC-Adresse meines Computers?
Klassische v1-UUIDs enthalten in den letzten 12 Hexadezimalziffern die MAC-Adresse der Netzwerkkarte, die den Rechner identifiziert. Dieser Generator tut das nie: Er wählt einen zufälligen 48-Bit-Node und setzt das Multicast-Bit, wie es RFC 9562 empfiehlt. Der Decoder markiert v1-Werte aus anderen Quellen, deren Node wie eine echte MAC-Adresse aussieht.
Alle: entwickler-tools