Naar de inhoud
ToolMug

ULID-generator

Maak ULID's met een tijdsorteerbaar begin en willekeurig einde. Kies aantal en hoofdletters, download de lijst en inspecteer de tijd van een bestaande ID.

Draait in je browser: niets wat je invoert wordt geüpload

26 tekens, sorteerbaar op tijd, URL-veilige Crockford Base32.

Ongeveer 155,9 mld. ID’s voordat er 1% kans is op een botsing.

Een ID bekijken

Zo gebruik je het

  1. Kies het aantal ULID's en of je hoofdletters wilt.
  2. Genereer een batch en kopieer of download de lijst.
  3. Plak een ULID bij Inspecteer een ID om de tijd te bekijken.

Opties uitgelegd

Structuur
De eerste 10 tekens zijn een Unix-tijdstempel van 48 bit in milliseconden; de laatste 16 bevatten 80 willekeurige bits.
Alfabet
Crockford Base32 laat verwarrende I, L, O en U weg en is URL-veilig.
Hoofdletters
De specificatie raadt hoofdletters aan; kleine letters blijven geldig bij het parsen.

ID’s inspecteren

Behandel de tijd in een ULID als niet-vertrouwelijke metadata wanneer je de ID in een openbaar systeem gebruikt.

Voorbeeld

01ARZ3NDEKTSV4RRFFQ69G5FAV

De eerste 10 tekens, 01ARZ3NDEK, zijn de tijdstempel (2016-07-30 23:54:10.259 UTC); de laatste 16 zijn willekeurig.

Veelgestelde vragen

Hoe verschilt een ULID van een UUID?

Een ULID is ook 128 bit, maar begint met een tijdstempel en sorteert daardoor op aanmaaktijd. Hij is 26 tekens lang zonder koppeltekens.

Zijn ULID's binnen dezelfde milliseconde geordend?

De generator maakt het willekeurige deel onafhankelijk, dus ULID's binnen dezelfde milliseconde hebben een willekeurige volgorde.

Onthult een ULID de aanmaaktijd?

Ja, tot op de milliseconde. Gebruik een volledig willekeurige UUID v4 of Nano ID wanneer tijdgevoeligheid ongewenst is.

Privacy

Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.

Gerelateerde tools