UUID/GUID-generator
Maak universeel unieke identificaties voor databases, API's of bestanden. Ze worden in je browser gegenereerd met een cryptografisch veilige randomgenerator.
Wat is een UUID?
Een UUID (Universally Unique Identifier), in de Microsoft-wereld ook GUID genoemd, is een identificatie van 128 bits, geschreven als 32 hexadecimale cijfers in groepen van 8-4-4-4-12, bijvoorbeeld 550e8400-e29b-41d4-a716-446655440000. Het grote voordeel is dat je hem overal kunt genereren, zonder afstemming met een centrale database, met een vrijwel nul kans op herhaling.
UUID v4 of UUID v7
UUID v4 heeft 122 willekeurige bits en is de meest gebruikte. UUID v7 (RFC 9562, 2024) begint met datum en tijd in milliseconden, waardoor de identificaties chronologisch gesorteerd zijn. Dat maakt hem veel efficiënter als primaire sleutel in databases, omdat indexen niet fragmenteren bij het invoegen van nieuwe rijen.
Het versienummer is het eerste cijfer van de derde groep: in …-7b41-… is dat een 7.
En een ULID?
Een ULID (Universally Unique Lexicographically Sortable Identifier) combineert ook 48 bits datum en 80 willekeurige bits, maar wordt geschreven met 26 tekens in het base32 van Crockford (zonder I, L, O en U om verwarring te voorkomen), bijvoorbeeld 01J9ZQ3K8M4X7V2B6N5C1D0E9F. Hij is korter dan een UUID en ook op datum gesorteerd.