Zo gebruik je UUID-generator
- 1
Kies het ID-type
Kies UUID v4 voor gewone willekeurige ID's, v7 of ULID voor sleutels die op tijd sorteren, v1 voor oudere systemen of Nano ID voor korte reeksen.
- 2
Stel de notatie en het aantal in
Zet Hoofdletters, Streepjes of accolades aan of uit, kies Regels, Komma's of JSON en vul bij Aantal in hoeveel je er nodig hebt.
- 3
Genereren en kopiëren
Klik op Genereren en kopieer vervolgens één ID, de hele lijst of download de lijst als bestand.
- 4
Een bestaand ID decoderen
Plak een UUID of ULID in de decoder om de versie, de variant en het moment van aanmaak te zien.
Limieten en Pro
Gratis: genereer tot 10.000 ID's per klik, met kopiëren en download als .txt of .json. Decoderen is onbeperkt.
Met Pro genereer je tot 100.000 ID's per klik en zie je geen advertenties meer. Pro bekijken
Over UUID-generator
Met universally unique identifiers kunnen losse systemen zelf ID's aanmaken zonder een centrale server te raadplegen. De versie die je kiest bepaalt wat er in die 128 bits zit. Versie 4 bestaat uit 122 bits pure willekeur. Versie 7, in 2024 gestandaardiseerd in RFC 9562, begint met een Unix-tijdstempel in milliseconden, zodat nieuwe rijen achteraan in een database-index terechtkomen in plaats van verspreid over de index. Versie 1 codeert een Gregoriaanse tijdstempel en een node-ID. Deze generator gebruikt altijd een willekeurige node met de multicastbit gezet, nooit het MAC-adres van je netwerkkaart.
Daarnaast zijn er twee formaten die geen UUID zijn. Een ULID verpakt dezelfde tijdstempel in milliseconden en 80 willekeurige bits in 26 tekens Crockford Base32, die als gewone tekst al goed sorteren. Een Nano ID is een korte willekeurige reeks – standaard 21 URL-veilige tekens – waarvan je de lengte en het alfabet kunt aanpassen. De pagina laat zien hoeveel ID's je kunt aanmaken voordat een dubbele waarde een kans van één op een miljard krijgt.
Elke waarde komt uit de cryptografische willekeurige generator van de browser (crypto.randomUUID en crypto.getRandomValues) met rejection sampling, zodat geen enkel alfabet vertekend is. v7, v1 en ULID's die in dezelfde milliseconde ontstaan, sorteren nog steeds in de volgorde van aanmaak. Lijsten met veel ID's kun je in hoofdletters, zonder streepjes of tussen {braces} zetten, gescheiden door regels, komma's of als JSON-array, en daarna kopiëren of downloaden.
De decoder leest elke UUID of ULID die je plakt en toont de versie, de variant en, bij v1, v6, v7 en ULID, het moment van aanmaak. De naam achter een v3- of v5-UUID kan hij niet terughalen, want dat zijn eenrichtingshashes.
Privacy
ID's worden op je apparaat gegenereerd met de Web Crypto API en nooit naar een server gestuurd, dus niemand anders ziet of logt ze. Je gekozen type en notatie-opties worden onthouden in de lokale opslag. Gegenereerde ID's en alles wat je decodeert worden niet opgeslagen.
Functies
Sorteerbare v7 en ULID
Tijdstempels in milliseconden met een monotone teller, zodat ID's die samen zijn gemaakt in volgorde blijven.
Cryptografische willekeur
Alleen Web Crypto, geen Math.random en geen MAC-adres in v1-ID's.
Ingebouwde decoder
Toont de versie, de variant en de tijdstempel die in v1-, v6-, v7- en ULID-waarden zit.