UUID v4
Zufällige UUID basierend auf Zufallsbytes (RFC 4122).
UUID v7
Zeitlich geordnete UUID mit Millisekunden-Genauigkeit (RFC 9562).
Was ist eine UUID?
Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Identifikator, geschrieben als 32 Hexadezimalziffern in fünf durch Bindestriche getrennten Gruppen, zum Beispiel 3f2504e0-4f89-41d3-9a0c-0305e82c3301. UUIDs sind so entworfen, dass sie ohne zentrale Registrierung eindeutig sind — verschiedene Maschinen, Dienste und Datenbanken erzeugen IDs unabhängig und kollidieren praktisch nie.
UUIDs der Version 4 entstehen aus zufälligen Bits, 122 der 128 Bits sind also faktisch zufällig. Version 7, standardisiert in RFC 9562, bettet einen Unix-Millisekunden-Zeitstempel in die führenden Bits ein, sodass Identifikatoren nach Erstellungszeit sortieren und zugleich global eindeutig bleiben — ideal für Primärschlüssel in Datenbanken. Konkret kennzeichnet in 3f2504e0-4f89-41d3-9a0c-0305e82c3301 die 13. Hex-Ziffer (4) Version 4 und die 17. (9) die RFC-4122-Variante.
So verwendest du den UUID-Generator
- Wähle eine Version: UUID v4 für reine Zufälligkeit oder UUID v7 für zeitlich sortierbare IDs.
- Klicke auf „Generieren“, um einen neuen Identifikator zu erzeugen — so oft du willst.
- Klicke auf „Kopieren“, um die UUID sofort in die Zwischenablage zu legen.
- „Löschen“ setzt das Ergebnis zurück, die Versionsseiten wechseln zwischen v4 und v7.
Häufige Fragen zu UUIDs
Sollte ich UUID v4 oder v7 verwenden?
Nutze v7, wenn die IDs Datenbankschlüssel werden: Da das Präfix ein Zeitstempel ist, bleiben Einfügungen am Ende des Index und die Seitenfragmentierung zufälliger v4-Werte entfällt. v4 passt, wenn du einfach einen zufälligen, undurchsichtigen Identifikator brauchst und die Reihenfolge egal ist.
Sind UUIDs wirklich eindeutig?
Bei v4 ist die Kollisionswahrscheinlichkeit vernachlässigbar: Für eine 50-Prozent-Chance müsstest du etwa 2,7 x 10^18 UUIDs erzeugen. Bei v7 sichert ein Zufallszähler die Eindeutigkeit innerhalb derselben Millisekunde.
Kann man UUIDs als Geheimnis verwenden?
Nein. UUID v4 ist unvorhersehbar, aber kein kryptografisch starkes Geheimnis. Für API-Schlüssel, Sitzungen und Passwort-Reset-Links nutze einen echten Zufallstoken-Generator (mindestens 128 Bit aus einem CSPRNG).
Werden diese UUIDs auf Ihrem Server erzeugt?
Nein. Der Generator nutzt die sichere Zufallsquelle des Browsers, crypto.getRandomValues(), daher entstehen die Identifikatoren auf deinem Gerät und werden nie übertragen oder protokolliert.
Was ist der Unterschied zwischen GUID und UUID?
Beides ist dasselbe. GUID (Globally Unique Identifier) ist Microsofts Name für das UUID-Format; beide nutzen dieselbe 128-Bit-Struktur aus RFC 4122 und RFC 9562.
