DT Dev Tools

UUID-Generator — UUID v4, v7, v1, v5, v3

Erzeugen Sie UUID v4, v7, v1 sowie namensbasierte v5/v3 in großen Mengen und validieren Sie Version und Zeitstempel jeder UUID. LĂ€uft komplett im Browser.

🔒 LĂ€uft vollstĂ€ndig in Ihrem Browser — nichts wird hochgeladen

UUID prĂŒfen und dekodieren

War dieses Tool nĂŒtzlich? Bewerte es:

Was der UUID-Generator macht

Der UUID-Generator erzeugt universell eindeutige Kennungen in allen gĂ€ngigen Varianten, die in RFC 9562 definiert sind. Version 4 besteht aus 122 Bit kryptografischem Zufall und ist die Standardwahl fĂŒr Request-IDs, IdempotenzschlĂŒssel und Fixtures. Version 7 stellt den zufĂ€lligen Bits einen 48-Bit-Unix-Zeitstempel in Millisekunden voran, sodass sich die Werte nach Erstellungszeit sortieren lassen — ideal fĂŒr PrimĂ€rschlĂŒssel in Datenbanken, weil EinfĂŒgungen am Ende von B-Baum-Indizes bleiben. Version 1 kodiert einen 100-Nanosekunden-Zeitstempel mit einer zufĂ€lligen Knoten-ID, und die Versionen 5 und 3 leiten aus einem Namespace und einem Namen eine stabile UUID ab, sodass dieselbe URL oder derselbe DNS-Name immer auf dieselbe Kennung abgebildet wird.

Sie können bis zu 1000 Werte auf einmal erzeugen und in Klein- oder Großbuchstaben, mit oder ohne Bindestriche oder in geschweifte Klammern gefasst formatieren — nĂŒtzlich fĂŒr die Windows-Registry und .NET-Code. Der integrierte Decoder akzeptiert kanonische, geklammerte, URN- und 32-stellige Formen, zeigt an, ob der Wert gĂŒltig ist, nennt Version und Variante und liest bei v1-, v6- und v7-UUIDs den Erstellungszeitpunkt aus — praktisch, wenn Sie eine ID in einem Log finden und wissen wollen, wann sie erzeugt wurde.

Privater Workflow im Browser

Die gesamte Verarbeitung erfolgt mit JavaScript im Browser. Das Tool lĂ€dt Ihre Texte, Tokens, URLs, Snippets oder erzeugten Werte nicht auf einen Server hoch und erfordert kein Konto. Dieses Datenschutzmodell ist wichtig, weil kleine Hilfsprogramme bei der Fehlersuche oft echte API-Antworten, Konfigurationsbeispiele, Logs, Authentifizierungsdaten oder kundennahe Beispiele erhalten. Lokales Arbeiten verringert das Risiko und fĂŒhlt sich sofort an, weil kein Netzwerk-Roundtrip nötig ist.

Praktische Tipps

Kollisionen zufĂ€lliger UUIDs sind im normalen Entwicklungsalltag außerordentlich unwahrscheinlich, aber diese Kennungen werden nicht in einem zentralen System reserviert, sodass Ihre Anwendung beim Speichern der Daten weiterhin die ĂŒblichen EindeutigkeitsprĂŒfungen durchfĂŒhren sollte. Innerhalb eines Stapels sind v7-Werte streng aufsteigend, selbst wenn mehrere in derselben Millisekunde erzeugt werden. Beachten Sie, dass v1 und v7 verraten, wann eine ID erstellt wurde; wenn dies GeschĂ€ftsinformationen preisgibt, bevorzugen Sie v4. Das namensbasierte v5 ist fĂŒr neuen Code besser als v3, weil SHA-1 stĂ€rker ist als MD5, auch wenn keine der beiden Varianten als Geheimnis behandelt werden sollte.

So verwenden Sie

  1. Version wÀhlenWÀhlen Sie v4, v7, v1 oder namensbasiertes v5/v3 mit einem Namespace und Namen.
  2. Anzahl und Format festlegenGeben Sie 1 bis 1000 UUIDs ein und wĂ€hlen Sie Großbuchstaben, Bindestriche oder geschweifte Klammern.
  3. Kopieren oder dekodierenKopieren Sie die Liste oder fĂŒgen Sie eine vorhandene UUID ein, um sie zu validieren und ihren Zeitstempel auszulesen.

HĂ€ufig gestellte Fragen

Welche UUID-Versionen kann es erzeugen?
Version 4 (zufÀllig), Version 7 (zeitlich geordnet, sortierbar), Version 1 (Zeitstempel + zufÀlliger Knoten) sowie die namensbasierten Versionen 5 (SHA-1) und 3 (MD5).
Sollte ich UUID v4 oder v7 verwenden?
Verwenden Sie v7 fĂŒr PrimĂ€rschlĂŒssel in Datenbanken: Sie beginnt mit einem Millisekunden-Zeitstempel, sodass neue Zeilen am Ende des Indexes landen. Verwenden Sie v4, wenn die ID nicht verraten soll, wann sie erstellt wurde.
Kann es eine UUID validieren oder dekodieren?
Ja. FĂŒgen Sie eine beliebige UUID in den Decoder ein, um zu sehen, ob sie gĂŒltig ist, welche Version und Variante sie hat und — bei v1, v6 und v7 — welcher Zeitstempel eingebettet ist.
Werden sie gespeichert?
Nein. Sie werden lokal mit dem kryptografischen Zufallszahlengenerator des Browsers erzeugt.