UUID v7 (UUIDv7) Generator & Zeitstempel-Extraktor: RFC 9562
UUID v7, auch UUIDv7 geschrieben, ist eine in RFC 9562 standardisierte 128-Bit-Kennung, die einen Unix-Zeitstempel in Millisekunden einbettet. So sortieren sich die IDs nach Erstellungszeit und bleiben dennoch global eindeutig. Mit diesem kostenlosen Tool erzeugen Sie UUIDv7-Werte, dekodieren den Zeitstempel einer vorhandenen UUID und prüfen jedes Feld, alles in Ihrem Browser, ohne dass etwas an einen Server gesendet wird.
Die Sicherheit Ihrer Daten hat für uns höchste Priorität. Alles läuft lokal in Ihrem Browser.
Dieses Tool speichert keine Daten und sendet nichts von Ihrem Gerät nach außen
Mehrere UUID-v7-Werte
Erzeugen Sie bis zu 10 UUID-v7-Werte auf einmal. Nützlich für Tests, Seed-Daten oder zur Prüfung des Sortierverhaltens.
Flexible Zeitstempel-Modi
Wählen Sie, wie der Zeitstempel erzeugt wird. Verwenden Sie die aktuelle Zeit oder legen Sie einen eigenen Zeitstempel fest, um UUIDs für einen bestimmten Zeitpunkt zu erzeugen.
Integrierter UUID-Inspektor
Jede erzeugte UUID hat einen Inspektor, der strukturierte Details wie den eingebetteten Unix-Zeitstempel, die UUID-Version und die Varianteninformation anzeigt.
Zeitstempel-Extraktion
Extrahieren Sie den Unix-Zeitstempel aus einer vorhandenen UUID v7, um die Erstellungszeit zu prüfen und zeitbasierte Sortierung zu debuggen.
How the Tool Works
Schritt 1.
Wählen Sie, wie viele IDs erzeugt werden sollen (1–10).
Schritt 2.
Wählen Sie einen Zeitstempel-Modus: „Jetzt“ oder „Zeit festlegen“ (ISO 8601 UTC, Unix).
Schritt 3.
Klicken Sie auf „UUIDs erzeugen“.
Schritt 4.
Kopieren Sie einen Wert mit einem Klick oder alle mit „Alle kopieren“.
Schritt 5.
Lesen Sie den farbcodierten Inspektor, um jedes Feld zu verstehen.
Schritt 6.
Wechseln Sie zur Zeitstempel-Extraktion, um eine vorhandene UUID v7 zu dekodieren.
Was ist UUID v7?
UUID v7 ist eine 128-Bit-Kennung, definiert in RFC 9562. Sie bettet einen 48-Bit-Unix-Zeitstempel in Millisekunden ein, gefolgt von einer 4-Bit-Versionsmarkierung (7), einem 12-Bit-Zufalls-/Sequenzsegment, einer 2-Bit-Variante (RFC 4122) und einem 62-Bit-Zufallssegment. Die Zeitkomponente liefert weitgehend monotone, zeitlich geordnete IDs, die sich gut sortieren lassen und dennoch stark zufällig bleiben.
Typische Einsatzzwecke
Datenbankschlüssel: zeitlich geordnete Inserts mit guter Index-Lokalität.
Event-IDs: nach Erstellungszeit sortierbar ohne zusätzliche Spalten.
Log-Korrelation: eingebetteter Millisekunden-Zeitstempel für die Triage.
Warum UUID v7 (UUIDv7) statt UUID v4?
UUID v4 ist vollständig zufällig, sodass neu eingefügte Zeilen über den gesamten B-Tree-Index verstreut werden und teure Page-Splits erzwingen, ein echtes Performance-Problem bei hohem Schreibvolumen. UUIDv7 stellt den Zufallsbits einen 48-Bit-Unix-Zeitstempel in Millisekunden voran, sodass neu erzeugte IDs lexikografisch nach Erstellungszeit sortieren, im Index beieinander liegen und sich bei gleichzeitigen Inserts gut verhalten. Sie behalten die globale Eindeutigkeit von v4 und gewinnen die Index-Lokalität eines Auto-Increment-Integers, ohne die Datenschutz- oder Koordinationskosten von beiden.
Ist UUID v7 global eindeutig?
UUIDs sind bei korrekter Erzeugung auf eine extrem geringe Kollisionswahrscheinlichkeit ausgelegt. v7 kombiniert einen Zeitstempel mit großen Zufallsabschnitten, um diese Eigenschaft zu erhalten.

