UUIDv1-Generator

Erzeuge zeitbasierte UUIDv1-Kennungen mit einem 60-Bit-Zeitstempel der gregorianischen Epoche.

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 UUIDv1

Enthaltener Zeitstempel: Die UUID speichert einen 60-Bit-Zähler in 100-Nanosekunden-Einheiten seit dem 15. Oktober 1582.

UUIDv1 enthält Zeitinformationen, ihr kanonischer Text ist jedoch nicht direkt nach Erzeugungszeit sortierbar.

UUIDv1-Stapel herunterladen

Wähle 1 bis 100.000. Pro Zeile wird eine kleingeschriebene UUID in Erzeugungsreihenfolge ausgegeben.

Worum es geht

Erzeuge UUIDs der Version 1 nach RFC 9562 mit gregorianischem Zeitstempel, Clock Sequence und Node-Feld.

Kopiere eine UUID oder erstelle lokal eine Textdatei mit einem größeren Stapel in Erzeugungsreihenfolge.

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 UUID in Erzeugungsreihenfolge ausgegeben.
  4. Lade die erzeugte UUIDv1-Textdatei für Kompatibilitäts- oder Testzwecke herunter.

Sinnvolle Anwendungsfälle

  • Kompatibilitätsdaten für Systeme erzeugen, die ausdrücklich UUIDv1 verlangen.
  • Zeitstempel aus bestehenden UUIDv1-Datensätzen untersuchen und testen.
  • Fixtures, Importe oder Migrationen für ältere UUID-Abläufe vorbereiten.
  • Standardkonforme Beispiele für Dokumentation und automatisierte Tests erzeugen.

Hinweise und Grenzen

  • UUIDv1 speichert einen 60-Bit-Zeitstempel in 100-Nanosekunden-Einheiten, ordnet dessen niedrige, mittlere und hohe Felder aber nicht für direkte Textsortierung an.
  • Der Generator initialisiert für die Browsersitzung eine 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 wird. Der Zeitstempel kann zur Erhaltung der Erzeugungsreihenfolge minimal fortgeschrieben werden.
  • RFC 9562 empfiehlt UUIDv7 für neue Systeme ohne UUIDv1-Kompatibilitätsbedarf. UUIDs sind Kennungen, keine Geheimnisse oder Zugriffstoken.

Häufige Fragen

Enthält diese UUID meine MAC-Adresse?

Nein. Das Tool erzeugt einen kryptografisch zufälligen Node-Wert und setzt dessen Multicast-Bit, statt Netzwerkhardware auszulesen.

Kann UUIDv1-Text chronologisch sortiert werden?

Nicht zuverlässig mit normaler Textsortierung, weil das niederwertigste Zeitfeld zuerst steht. Verwende den dekodierten Zeitstempel oder UUIDv6 beziehungsweise UUIDv7.

Was passiert, wenn die Geräteuhr zurückspringt?

Der Generator ändert seine Clock Sequence und führt den internen Zeitstempel monoton weiter, um das Duplikatrisiko zu reduzieren.

Soll eine neue Anwendung UUIDv1 verwenden?

In der Regel nur zur Kompatibilität mit einem bestehenden UUIDv1-Ablauf. RFC 9562 empfiehlt UUIDv7 für neue zeitlich geordnete Systeme.

Werden erzeugte UUIDs hochgeladen?

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