Warum dieses UUID-Tool?
- UUID v4 (zufällig) oder UUID v7 (zeitlich geordnet) im Stapel generieren.
- Ausgabe formatieren (kanonisch / ohne Bindestriche / geschweifte Klammern / URN), Groß-/Kleinschreibung ändern und Trennzeichen wählen.
- UUIDs validieren und parsen, um Version, Variante und v7-Zeitstempel zu prüfen.
- Optionaler Startwert-Modus für reproduzierbare Testdaten (nicht für Geheimnisse).
So wird's verwendet (3 Schritte)
- UUID-Version und Ausgabeoptionen wählen.
- UUIDs generieren (aktualisiert bei kleinen Stapeln automatisch).
- Unten kopieren, herunterladen, Einstellungen teilen oder eine UUID validieren.
Generieren & validieren
UUID-Generator
UUIDs im Stapel erstellen, formatieren und dann kopieren, herunterladen oder Einstellungen teilen. Die Validierung läuft während der Eingabe.
Validieren / Parsen
UUID einfügen, um Gültigkeit, Version/Variante zu prüfen und v7-Zeitstempel zu dekodieren.
Interpretation & bewährte Praktiken
UUID v4 vs. v7
- v4 ist zufällig. Es kodiert weder Zeit noch Reihenfolge und ist daher eine sichere Standardwahl für öffentliche Bezeichner.
- v7 ist zeitlich geordnet und enthält einen Zeitstempel. Das kann für Protokolle und Datenbankindizes nützlich sein, verrät aber auch (ungefähr), wann eine ID erstellt wurde.
- In verteilten Systemen kann die Reihenfolge dennoch unvollständig sein, wenn Maschinen eine Zeitabweichung (Clock Skew) oder unterschiedliche Zeitquellen haben.
Sicherheitshinweise
- UUIDs sind Bezeichner, keine Geheimnisse. Keine Passwörter, API-Schlüssel oder sensiblen personenbezogenen Daten einbetten.
- Der Startwert-Modus ist vorhersehbar und nur für Tests gedacht. Für alles, was für Angreifer sichtbar ist, den sicheren Modus verwenden.
- Wenn der Erstellungszeitpunkt sensibel ist, v4 gegenüber v7 bevorzugen.
Kollisionsrisiko
Kollisionen sind bei korrekt generierten UUIDs äußerst unwahrscheinlich, aber nicht mathematisch unmöglich. Wenn Eindeutigkeit entscheidend ist, sollte auf Datenbankebene eine eindeutige Einschränkung (Unique Constraint) erzwungen werden.
Quellen
Häufige Fragen
Sollte ich UUID v4 oder v7 verwenden?
v4 ist die klassische zufällige UUID. v7 ist zeitlich geordnet und enthält einen Zeitstempel, was für Protokolle und Datenbanken hilfreich sein kann.
Ist der Startwert-Modus sicher?
Nein. Der Startwert-Modus dient nur Tests und der Reproduzierbarkeit. Für alles Sicherheitsrelevante den sicheren Modus verwenden.
Kann ich viele UUIDs auf einmal generieren?
Ja, bis zu 10.000 pro Stapel. Sehr große Stapel können auf Mobilgeräten langsamer sein.
Werden meine UUIDs hochgeladen?
Nein. Alles läuft lokal im Browser und UUID-Werte werden nicht hochgeladen.
Wie dekodiere ich einen UUID-v7-Zeitstempel?
UUID in das Validierungsfeld einfügen. Bei v7 zeigt das Tool Epoch-Millisekunden sowie UTC- und lokale Zeit an.