๐Ÿ†” ULID Generator

Result
Click "Generate" to create IDs

Generates ULIDs (Universally Unique Lexicographically Sortable Identifiers), which combine a 48-bit millisecond timestamp with 80 bits of randomness. Unlike UUIDs, ULIDs sort correctly as plain strings in the order they were generated.

How to use

  1. Set how many IDs to generate.
  2. Click "Generate" to produce a list of ULIDs.
  3. Copy individual IDs or the whole list to your clipboard.

FAQ

What's the difference between a ULID and a UUID?

A UUID is essentially random, so its generation order and sort order don't match. A ULID embeds a timestamp at the start, so sorting the strings alphabetically also sorts them by creation time.

What characters does a ULID use?

Crockford's Base32 โ€” 0-9 and a subset of A-Z that excludes I, L, O, and U to avoid visual ambiguity โ€” encoded as 26 characters total.

What's the structure of a ULID?

The first 10 characters encode a 48-bit millisecond timestamp, and the remaining 16 characters encode 80 bits of randomness.