UUID v7 Generator
Stand April 2026Erzeugt zeitlich sortierbare UUIDs der Version 7 nach RFC 9562. 48 Bit Unix-Timestamp, 74 Bit Zufall, Bulk bis 1000 Stueck.
UUID v7 codiert den Unix-Timestamp in Millisekunden in den ersten 48 Bits und ist dadurch lexikografisch sortierbar. Ideal fuer Datenbank-Primaerschluessel, wo v4 B-Tree-Indices fragmentiert. Die 74 Zufallsbits bieten gleichzeitig Kollisionssicherheit.
- 019dbced-1150-7414-a724-8460b2be978b
Aufbau einer UUID v7
Die ersten 48 Bits sind ein Unix-Timestamp in Millisekunden. Danach folgen 4 Bits Version (0111 fuer v7), 12 Bits Zufall, 2 Bits Variant und 62 weitere Zufallsbits. Insgesamt also 48 Bit Zeit und 74 Bit Zufall.
Vorteil bei Datenbank-Inserts
B-Tree-Indices speichern Eintraege sortiert. Bei v4-UUIDs landet jeder neue Insert in einer zufaelligen Page, was Page-Splits und I/O verursacht. v7-UUIDs werden immer am Ende eingefuegt — wie Auto-Increment-IDs, nur ohne zentrale Sequenz.
Wann nicht v7?
Wenn der Erstellungszeitpunkt geheim bleiben muss — etwa bei Einladungs-Tokens oder Zugangsschluesseln. Auch bei verteilten Systemen ohne synchronisierte Uhren kann die Sortierung brechen.
Migration von v4
Neue Tabellen direkt mit v7 anlegen. Bestehende Systeme koennen waehrend einer Uebergangszeit beide Versionen akzeptieren — das Format ist identisch, nur die Sortierung aendert sich.
Datenschutz
Reine Client-Side-Generierung. Weder Timestamp noch Zufallsdaten verlassen den Browser.
Häufige Fragen
Verwandte Tools
Alle Tools laufen vollständig im Browser, es werden keine eingegebenen Daten an einen Server übertragen. Ohne Gewähr — keine Rechts-, Steuer- oder Finanzberatung.
Letzte Aktualisierung: April 2026 | Quellen: RFC 9562 — UUID URN Namespace (2024), Buildkite — UUIDs are bad for databases, PostgreSQL — uuidv7 Extension