Ga naar inhoud
TextArray
100% lokaal

UUID-decoder

Decodeer een UUID om de versie, variant en ingebedde tijdstempel te onthullen.

Invoer
Uitvoer

UUID-decoder

Plak een willekeurige UUID en de decoder vertelt u wat deze werkelijk is: de versie, de variant en – voor op tijd gebaseerde UUID’s – het exacte moment waarop deze werd gegenereerd. Een willekeurig uitziende string zoals 018f6d2e-7a00-7000-8000-000000000000 wordt leesbaar, wat aangeeft dat het een UUID van versie 7 is waarvan de eerste 48 bits een Unix milliseconde-tijdstempel coderen die je kunt lezen als een ISO 8601-datum.

De tool herkent elke huidige versie. Versie 1 en versie 6 hebben een 60-bits Gregoriaanse tijdstempel, die weer wordt geconverteerd naar UTC; versie 7 slaat gewone Unix-milliseconden op; versies 3 en 5 zijn op naam gebaseerd (MD5 en SHA-1); versie 4 is volledig willekeurig, en de tool zegt dat in plaats van een betekenis te verzinnen. De speciale nul (allemaal nullen) en max (allemaal enen) UUID's zijn ook gelabeld. Het variantveld wordt gelezen vanuit de RFC 4122-indeling, zodat u in één oogopslag een RFC UUID kunt onderscheiden van een oudere NCS of Microsoft GUID.

Pasta is vergevingsgezind. Omliggende witruimte, accolades uit een C# GUID, een urn:uuid: voorvoegsel en hoofdletters worden allemaal geaccepteerd en genormaliseerd naar canonieke kleine letters. Plaats één UUID per regel om een hele batch in één keer te decoderen; lege regels worden overgeslagen en alles wat geen geldige UUID is, krijgt een korte, duidelijke reden (verkeerde lengte of een onverwacht teken) zodat een slechte pasta de rest nooit ontspoort.

Schakel "Toon onbewerkte velden" in als u de onderliggende hex wilt: de tijdbits en de willekeurige bits of knooppuntbits, opgesplitst voor foutopsporing. Alles draait volledig in uw browser; er wordt nooit een UUID naar een server verzonden.

FAQ

Welke UUID-versies kan het decoderen?
Versies 1 tot en met 8, plus de speciale nul- en max-UUID's. Het leest de versie en variant van elk van deze, en haalt de tijdstempel uit v1, v6 en v7.
Hoe leest het de tijdstempel?
Voor v1 en v6 converteert het de 60-bits Gregoriaanse klok (100 nanoseconden tikken sinds 1582) terug naar UTC; voor v7 leest het de eerste 48 bits als Unix milliseconden. Resultaten worden weergegeven als ISO 8601.
Kan ik meerdere UUID's tegelijk decoderen?
Ja. Plaats één UUID per regel en elke regel wordt gedecodeerd in een eigen blok. Lege regels worden genegeerd en ongeldige regels worden gemarkeerd met de reden, zodat de ene slechte invoer de andere niet tegenhoudt.
Accepteert het accolades, urn:uuid: en hoofdletters?
Ja. Accolades, een urn:uuid: voorvoegsel, omringende spaties en hoofdletters worden allemaal getolereerd en genormaliseerd naar de canonieke kleine letters 8-4-4-4-12.
Wordt mijn UUID ergens geüpload?
Nee. Het decoderen gebeurt volledig in uw browser en geen enkele UUID verlaat ooit uw apparaat.