UUID-/GUID-Generator

Erstellen Sie weltweit eindeutige Kennungen für Datenbanken, APIs oder Dateien. Sie werden in Ihrem Browser mit einem kryptografisch sicheren Zufallsgenerator erzeugt.

UUIDs erzeugen

UUID validieren


Was ist eine UUID?

Eine UUID (Universally Unique Identifier), in der Microsoft-Welt auch GUID genannt, ist eine 128-Bit-Kennung, die als 32 Hexadezimalziffern in Gruppen von 8-4-4-4-12 geschrieben wird, zum Beispiel 550e8400-e29b-41d4-a716-446655440000. Ihr großer Vorteil: Sie lässt sich überall erzeugen, ohne Abstimmung mit einer zentralen Datenbank, bei praktisch null Kollisionswahrscheinlichkeit.

UUID v4 oder UUID v7

UUID v4 hat 122 Zufallsbits und ist am weitesten verbreitet. UUID v7 (RFC 9562, 2024) beginnt mit Datum und Uhrzeit in Millisekunden, sodass die Kennungen chronologisch sortiert sind. Als Primärschlüssel in Datenbanken ist sie dadurch deutlich effizienter, weil die Indizes beim Einfügen neuer Zeilen nicht fragmentieren.

Die Versionsnummer ist die erste Ziffer der dritten Gruppe: bei …-7b41-… ist es eine 7.

Und eine ULID?

Eine ULID (Universally Unique Lexicographically Sortable Identifier) kombiniert ebenfalls 48 Zeitbits und 80 Zufallsbits, wird aber mit 26 Zeichen in Crockfords Base32 geschrieben (ohne I, L, O und U, um Verwechslungen zu vermeiden), zum Beispiel 01J9ZQ3K8M4X7V2B6N5C1D0E9F. Sie ist kürzer als eine UUID und ebenfalls zeitlich sortiert.