ULID Generator
Generate sortable ULIDs with a 48 bit timestamp and 80 random bits, or decode one back to its time.
Generate ULIDs
Time part: —
Entropy part: —
Decoded: —
Status: —
How to use the ULID Generator
- Pick generate mode, or decode mode to read an existing ULID.
- Set the timestamp and how many identifiers you need.
- Click Generate or Decode and copy the result.
Features
- 48 bit millisecond timestamp plus 80 random bits
- Crockford base32 alphabet without ambiguous letters
- Decode mode reads the creation time back
- Up to 100 ULIDs in one click
Advertisement
Frequently Asked Questions
Common questions about the free online ulid generator.
A ULID is a 26 character identifier with a 48 bit millisecond timestamp and 80 random bits,
written in Crockford base32.
A ULID is sortable by creation time and shorter, while a version 4 UUID is purely random and
cannot be sorted.
The timestamp comes first in the string, so plain text sorting puts older identifiers before
newer ones.
Crockford base32, which leaves out the letters I, L, O and U so that identifiers are easy to
read and type.
Yes. Switch to decode mode and the tool reads the first 10 characters back into the
millisecond timestamp.
The 80 random bits make collisions extremely unlikely, and the timestamp keeps identifiers
from different moments apart.
Database keys, log identifiers, event ids and anything else that should sort in creation
order without a central counter.
Yes. The randomness comes from the browser cryptographic generator, so the identifiers are
not predictable.
Yes. Everything is generated in your browser with no server calls, so the tool works with no
network connection.
Yes. The generator is free, unlimited and needs no account or sign-up.
Last updated: October 10, 2026