ULID-generator

Genereer online ULID's: ID's van 26 tekens op basis van Crockford Base32 met een 48-bits tijdstempel en 80 willekeurige bits.

Gegenereerde ID's
Klaar. Genereer ULID's in je browser.

Hoe deze ID is opgebouwd

Lay-out
26 Crockford Base32-tekens: 10 tijdtekens gevolgd door 16 willekeurige tekens.
Entropie
80 willekeurige bits na de 48-bits milliseconde-tijdstempel.
Tijd
Ja. De eerste 10 tekens coderen de tijd in milliseconden, en de lexicale volgorde volgt de tijd.
Risico op botsingen
Het willekeurige deel aan het einde heeft 80 bits; het risico hangt voornamelijk af van hoeveel ID's je binnen dezelfde milliseconde aanmaakt.
Voorbeeld
01KXAD45SX6H5H7RPMSFCH3XGC

Je ID's worden lokaal gegenereerd met sterke willekeur van de browser. Er wordt niets naar BroBroGo verzonden.

Veelgestelde vragen

Waar is een ULID geschikt voor?

ULID is compact, URL-vriendelijk en op tijd te sorteren als platte tekst. Dit is handig voor logs, object-keys en database-records die chronologisch gesorteerd moeten worden.

Is ULID hetzelfde als UUID v7?

Nee. Hoewel beide een milliseconde-tijdstempel bevatten, gebruikt ULID Crockford Base32 en 26 tekens, terwijl UUID v7 de standaard hexadecimale vorm van een UUID behoudt.