UUID / ULID / NanoID-generator

Genereer RFC 4122 versie 4-UUID's, sorteerbare ULID's of compacte NanoID's — één voor één of in bulk. Uitvoer in Microsoft-stijl GUID is gewoon de UUID-vorm in hoofdletters, met accolades. Kies hieronder het identifiertype en de opties; elke waarde gebruikt de cryptografische willekeurebron van de browser. Zie ook de wachtwoordgenerator voor menselijke inloggegevens.
Draait volledig lokaal — er wordt niets geüpload.
ID-type: 122 willekeurige bits, opgemaakt als 8-4-4-4-12.
Aantal: Indeling: Accolades:
Hoofdletters + { } + koppeltekens = klassiek Windows-GUID. Vormen zonder koppeltekens zijn 32 hexcijfers.
Kies een aantal en een indeling, en klik daarna op Genereren — of druk op Ctrl+Enter.
UUID v4 is 122 bits pure willekeur, opgemaakt als 8-4-4-4-12 hexcijfers (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx); de vaste 4 markeert de versie en y (altijd 8, 9, a of b) de variant. Botsingen zijn praktisch onmogelijk.

ULID (Universally Unique Lexicographically Sortable ID) is een tekenreeks van 26 tekens in Crockford Base32: een tijdstempel van 48 bits in milliseconden (de eerste 10 tekens, zodat waarden op aanmaaktijd sorteren tot het jaar 10889) plus 80 willekeurige bits. ID's die in dezelfde milliseconde worden gemaakt, worden monotoon gegenereerd — de volgende waarde is altijd strikt groter — wat ULID ideaal maakt voor databasesleutels met veel toevoegingen en gebeurtenisstromen.

NanoID is een compacte, URL-veilige id (alfabet van 64 symbolen, standaard 21 tekens), in tekst ongeveer zo groot als een UUIDv4 maar dichter per teken; lengte en botsingskansen zijn instelbaar (elk extra teken vermenigvuldigt de alfabetruimte met 64×). Geweldig voor korte publieke sleutels, deeltokens en databaserijen die goed leesbaar zijn in URL's.