Unten steht eine frisch erzeugte UUID bereit. Wähle Version 4 oder 7, erzeuge bis zu 1000 auf einmal und kopiere oder lade sie herunter.
Läuft in deinem Browser. Nichts, was du eingibst, wird an einen Server gesendet.
So funktioniert es
Beide Versionen folgen RFC 9562, dem aktuellen UUID-Standard:
Version 4 füllt 122 Bit mit kryptografisch sicheren Zufallsdaten. Die übrigen 6 Bit kennzeichnen die Version (die 4 am Anfang der dritten Gruppe) und die Variante (die vierte Gruppe beginnt mit 8, 9, a oder b).
Version 7 setzt die aktuelle Zeit in Millisekunden seit 1970 in die ersten 48 Bit und füllt den Rest mit Zufallsdaten. Zwei v7-UUIDs, die im Abstand von einer Sekunde erzeugt wurden, sortieren sich in dieser Reihenfolge, als Text wie als Bytes.
Großbuchstaben und “ohne Bindestriche” ändern nur die Schreibweise der UUID; der Wert bleibt gleich. Die meisten Systeme akzeptieren beide Formen, das Standard-Textformat ist aber kleingeschrieben mit Bindestrichen.
Aufbau einer UUID
Teil
Beispiel (v7)
Bedeutung
Erste 12 Hexziffern
017f22e2-79b0
Zeitstempel: 22. Februar 2022, 19:22:22 UTC
Nächste Ziffer
7
Version
Nächste 3 Ziffern
cc3
Zufällig
Nächste Ziffer
9
Variante (8, 9, a oder b)
Letzte 15 Ziffern
8c4-dc0c0c07398f
Zufällig
UUIDs im Code erzeugen
Sprache
Version 4
JavaScript (Browser, Node.js)
crypto.randomUUID()
Python
uuid.uuid4()
Java
UUID.randomUUID()
C#
Guid.NewGuid()
PostgreSQL
gen_random_uuid()
Häufige Fragen
Was ist eine UUID?+
Ein Universally Unique Identifier ist ein 128-Bit-Wert, der als 32 Hexadezimalziffern in fünf Gruppen geschrieben wird, zum Beispiel 919108f7-52d1-4320-9bac-f847db4148a8. Damit können verschiedene Systeme unabhängig voneinander IDs erzeugen, ohne sich abzustimmen. Microsoft nennt sie GUIDs; es ist dasselbe.
Soll ich Version 4 oder Version 7 verwenden?+
Version 4 ist vollständig zufällig und am weitesten verbreitet. Version 7 beginnt mit einem Zeitstempel, neue IDs werden also nach älteren einsortiert. Das macht v7 zur besseren Wahl für Primärschlüssel in Datenbanken, weil Einfügungen im Index nah beieinander bleiben.
Können zwei UUIDs jemals gleich sein?+
Theoretisch ja, praktisch nein. Eine UUID der Version 4 hat 122 zufällige Bits. Man müsste etwa 2,7 Trillionen (2,7 × 10¹⁸) davon erzeugen, um eine 50-%-Chance auf ein einziges Duplikat zu erreichen.
Sind diese UUIDs sicher?+
Sie werden in deinem Browser mit der Web Crypto API erzeugt, derselben sicheren Zufallsquelle wie für Verschlüsselungsschlüssel, und nirgendwohin gesendet. Verwende eine UUID aber nicht als Passwort oder geheimes Token; dafür gibt es den Passwort-Generator.