UUID-generator — UUID v4, v7, v1 en v5/v3
Genereer in bulk UUID v4, v7, v1 en naamgebaseerde v5/v3, en valideer en decodeer de versie en het tijdstip van elke UUID. Draait volledig in je browser.
🔒 Draait volledig in je browser — niets wordt geüploadWat de UUID-generator doet
De UUID-generator maakt universally unique identifiers in alle gangbare varianten uit RFC 9562. Versie 4 bestaat uit 122 bits cryptografische willekeur en is de standaard voor request-ID's, idempotentiesleutels en fixtures. Versie 7 zet een Unix-tijdstempel van 48 bits in milliseconden vóór de willekeurige bits, zodat waarden op aanmaaktijd sorteren — ideaal voor primaire sleutels in databases, omdat nieuwe records aan het einde van B-tree-indexen blijven landen. Versie 1 codeert een tijdstempel van 100 nanoseconden met een willekeurige node-ID, en versie 5 en 3 leiden een stabiele UUID af uit een namespace en een naam, zodat dezelfde URL of DNS-naam altijd naar dezelfde identifier verwijst.
Je kunt tot 1000 waarden tegelijk genereren en ze opmaken in kleine letters of hoofdletters, met of zonder koppeltekens, of tussen accolades voor het Windows-register en .NET-code. De ingebouwde decoder accepteert de canonieke vorm, de vorm met accolades, URN en de vorm met 32 cijfers, vertelt of de waarde geldig is, toont de versie en variant en haalt de aanmaaktijd uit v1-, v6- en v7-UUID's — handig als je een ID in een log vindt en wilt weten wanneer die is aangemaakt.
Privé werken in de browser
Alle verwerking gebeurt met JavaScript in de browser. De tool uploadt je teksten, tokens, URL's, fragmenten of gegenereerde waarden niet naar een server en vereist geen account. Dat privacymodel is belangrijk, omdat kleine hulpprogramma's bij het oplossen van problemen vaak echte API-antwoorden, configuratievoorbeelden, logs, authenticatiegegevens of klantachtige voorbeelden krijgen. Lokaal werken verkleint het risico en voelt bovendien direct aan, omdat er geen netwerkronde nodig is.
Praktische tips
Botsingen tussen willekeurige UUID's zijn bij normaal ontwikkelgebruik buitengewoon onwaarschijnlijk, maar deze identifiers worden niet in een centraal systeem gereserveerd, dus je applicatie heeft bij het opslaan van gegevens nog steeds de gebruikelijke uniciteitscontroles nodig. Binnen één batch nemen v7-waarden strikt toe, ook als er meerdere in dezelfde milliseconde worden gemaakt. Bedenk dat v1 en v7 onthullen wanneer een ID is aangemaakt; als dat bedrijfsinformatie lekt, kies dan v4. Naamgebaseerde v5 is voor nieuwe code beter dan v3, omdat SHA-1 sterker is dan MD5, hoewel geen van beide als geheim moet worden behandeld.
Hoe te gebruiken
- Kies een versieKies v4, v7, v1 of naamgebaseerde v5/v3 met een namespace en namen.
- Stel aantal en opmaak inVoer 1 tot 1000 UUID's in en kies hoofdletters, koppeltekens of accolades.
- Kopiëren of decoderenKopieer de lijst, of plak een bestaande UUID om die te valideren en het tijdstip te lezen.