Zum Inhalt springen
TextArray
100% lokal

UUID-Decoder

Dekodiere ein UUID und sieh Version, Variante und den eingebetteten Zeitstempel.

Eingabe
Ausgabe

UUID-Decoder

Füge ein beliebiges UUID ein und der Decoder sagt dir, was es wirklich ist: seine Version, seine Variante und — bei zeitbasierten UUIDs — den genauen Zeitpunkt der Erzeugung. Eine zufällig wirkende Zeichenkette wie 018f6d2e-7a00-7000-8000-000000000000 wird lesbar: Sie zeigt sich als UUID der Version 7, deren erste 48 Bit einen Unix-Zeitstempel in Millisekunden tragen, den du als ISO-8601-Datum ablesen kannst.

Das Tool erkennt jede aktuelle Version. Version 1 und Version 6 tragen einen 60-Bit-Gregorianischen Zeitstempel, der zurück nach UTC gerechnet wird; Version 7 speichert schlichte Unix-Millisekunden; Version 3 und 5 sind namensbasiert (MD5 und SHA-1); Version 4 ist vollständig zufällig, und das Tool sagt das, statt eine Bedeutung zu erfinden. Auch die besonderen UUIDs nil (nur Nullen) und max (nur Einsen) werden benannt. Das Variantenfeld wird aus dem RFC-4122-Layout gelesen, sodass du ein RFC-UUID auf einen Blick von einem alten NCS- oder Microsoft-GUID unterscheidest.

Das Einfügen ist nachsichtig. Umgebende Leerzeichen, geschweifte Klammern aus einem C#-GUID, ein urn:uuid:-Präfix und Großbuchstaben werden akzeptiert und auf kanonische Kleinschreibung normalisiert. Für eine ganze Reihe füge ein UUID pro Zeile ein; leere Zeilen werden übersprungen, und alles, was kein gültiges UUID ist, erhält einen kurzen, klaren Grund — falsche Länge oder ein unerwartetes Zeichen —, sodass ein Fehler den Rest nicht entgleisen lässt.

Aktiviere „Rohfelder anzeigen", wenn du das zugrunde liegende Hex sehen willst: die Zeit-Bits und die Zufalls- oder Node-Bits getrennt, zum Debuggen. Alles läuft vollständig in deinem Browser — kein UUID wird je an einen Server gesendet.

Häufige Fragen

Welche UUID-Versionen kann es dekodieren?
Die Versionen 1 bis 8 sowie die besonderen UUIDs nil und max. Es liest Version und Variante jeder davon und extrahiert den Zeitstempel aus v1, v6 und v7.
Wie liest es den Zeitstempel?
Bei v1 und v6 rechnet es die 60-Bit-Gregorianische Uhr (100-Nanosekunden-Schritte seit 1582) zurück nach UTC; bei v7 liest es die ersten 48 Bit als Unix-Millisekunden. Die Ausgabe erfolgt als ISO 8601.
Kann ich mehrere UUIDs auf einmal dekodieren?
Ja. Füge ein UUID pro Zeile ein und jedes wird in einen eigenen Block dekodiert. Leere Zeilen werden ignoriert und ungültige Zeilen mit dem Grund markiert, sodass ein Fehler die anderen nicht stoppt.
Akzeptiert es Klammern, urn:uuid: und Großbuchstaben?
Ja. Geschweifte Klammern, ein urn:uuid:-Präfix, umgebende Leerzeichen und Großbuchstaben werden toleriert und auf die kanonische Form 8-4-4-4-12 in Kleinbuchstaben normalisiert.
Wird mein UUID irgendwo hochgeladen?
Nein. Die Dekodierung geschieht vollständig in deinem Browser und kein UUID verlässt dein Gerät.