Skip to content
BEAD

ULID Generator

Generate Universally Unique Lexicographically Sortable Identifiers. Decodes timestamps too.

01KSVTH6428NKJVW5W84DAY03S
01KSVTH6422K3WW370EDGKEJSF
01KSVTH6420G9043K9DVMZ3D06
01KSVTH642H6NF2JB18G7J90TV
01KSVTH642E6Y9PTYD9V4SCVKN
Decode a ULID's timestamp

What is a ULID?

A Universally Unique Lexicographically Sortable Identifier. 128 bits total: a 48-bit Unix-ms timestamp followed by 80 bits of randomness, encoded as 26 characters of Crockford Base32.

Why use one?

  • Sorts in insertion order — friendlier than UUIDv4 for database indices.
  • Case-insensitive, URL-safe, no separators.
  • Monotonic within a single millisecond when you use the monotonic mode.

You might also like