๐ 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
- Set how many IDs to generate.
- Click "Generate" to produce a list of ULIDs.
- 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.