ULID Generator
Sortable, unique IDs (ULID).
Runs entirely in your browser — nothing you enter is uploaded, logged, or tracked.
ULIDs are 128-bit identifiers encoded as 26 Crockford Base32 characters: a 48-bit millisecond timestamp followed by 80 random bits. Unlike UUIDs they sort in creation order, which makes them great for database keys. Generate one or many — all created locally with secure randomness.
Frequently asked questions
How is a ULID different from a UUID?
Both are 128-bit unique IDs, but a ULID starts with a timestamp, so ULIDs sort chronologically and are URL-safe Crockford Base32 (no dashes). UUIDv4 is fully random and unordered.
Are they sortable?
Yes — because the first 10 characters encode the millisecond timestamp, sorting ULIDs as strings sorts them by creation time.
Is the randomness secure?
The random portion uses the browser’s crypto.getRandomValues. Generation happens entirely in your browser.