UUIDv6-Generator

Erzeuge datenbankfreundliche UUIDv6-Kennungen mit umgeordnetem gregorianischem Zeitstempel.

UUIDs und Stapeldateien entstehen lokal mit sicherer Browser-Zufälligkeit und ohne MAC-Adresse.

UUIDs und Stapeldateien entstehen lokal mit sicherer Browser-Zufälligkeit und ohne MAC-Adresse.

Aktuelle UUIDv6

Enthaltener Zeitstempel: Die ersten 60 Zeitstempel-Bits zählen 100-Nanosekunden-Intervalle seit dem 15. Oktober 1582.

UUIDv6-Stapel herunterladen

Wähle 1 bis 100.000. Pro Zeile wird eine kleingeschriebene, zeitlich geordnete UUID ausgegeben.

Worum es geht

Erzeuge UUIDs der Version 6 nach RFC 9562, deren gregorianische Zeitstempel-Bits absteigend nach Bedeutung angeordnet sind.

Kopiere eine UUID oder erstelle lokal eine Textdatei mit einem größeren zeitlich geordneten Stapel.

So verwendest du das Tool

  1. Verwende die UUID im ersten Bereich oder erzeuge einen weiteren Wert.
  2. Prüfe die unter der UUID angezeigte dekodierte Erzeugungszeit.
  3. Wähle 1 bis 100.000. Pro Zeile wird eine kleingeschriebene, zeitlich geordnete UUID ausgegeben.
  4. Lade die erzeugte UUIDv6-Textdatei herunter, wenn du ihre zeitliche Sortierung benötigst.

Sinnvolle Anwendungsfälle

  • Geordnete Kennungen für Systeme erzeugen, die mit UUIDv1-artigen Zeitstempeln zusammenarbeiten müssen.
  • Datenbank-Indexlokalität und chronologische Sortierung mit UUIDv6 testen.
  • Fixtures, Importe oder Migrationsdaten für Software vorbereiten, die ausdrücklich UUIDv6 erwartet.
  • Standardkonforme Beispiele für Dokumentation und automatisierte Tests erzeugen.

Hinweise und Grenzen

  • UUIDv6 speichert einen 60-Bit-Zeitstempel in 100-Nanosekunden-Einheiten seit der gregorianischen Epoche und ordnet ihn für direktes Sortieren um.
  • Dieses Tool erzeugt für jede UUID eine neue sichere 14-Bit-Clock-Sequence und ein zufälliges 48-Bit-Node-Feld; eine Geräte-MAC-Adresse wird nie gelesen.
  • Das Multicast-Bit der Node-ID wird gesetzt, damit der Zufallswert nicht mit einer IEEE-Netzwerkkartenadresse verwechselt werden kann.
  • RFC 9562 empfiehlt UUIDv7 für neue Systeme ohne UUIDv1-Kompatibilitätsbedarf. UUIDs sind Kennungen, keine Geheimnisse oder Zugriffstoken.

Häufige Fragen

Wie unterscheidet sich UUIDv6 von UUIDv1?

Beide enthalten vergleichbare Felder, UUIDv6 ordnet den Zeitstempel jedoch von höchster zu niedrigster Stelle an, sodass normales Sortieren der Zeit besser folgt.

Enthält diese UUID meine MAC-Adresse?

Nein. Das Tool erzeugt ein frisches zufälliges Node-Feld und setzt dessen Multicast-Bit, statt Hardwareinformationen auszulesen.

Warum kann die angezeigte Zeit leicht von der Uhr abweichen?

Der Zeitstempel verwendet 100-Nanosekunden-Einheiten und kann minimal fortgeschrieben werden, damit viele schnell erzeugte UUIDs oder rückwärts springende Uhren geordnet bleiben.

Soll eine neue Anwendung UUIDv6 oder UUIDv7 verwenden?

UUIDv6 eignet sich vor allem für Kompatibilität mit UUIDv1-orientierten Systemen. Für neue zeitlich geordnete Designs empfiehlt RFC 9562 UUIDv7.

Werden erzeugte UUIDs hochgeladen?

Nein. Die angezeigte UUID und der normale Stapeldownload entstehen lokal im Browser.