A single ULID
Generating 1 ULID might produce 01ARZ3NDEKTSV4RRFFQ69G5FAV — the ULID spec's own canonical example; your generated value will differ.
Generate sortable ULIDs online instantly, single or in bulk — free ULID generator.
Each ULID starts with the current millisecond timestamp encoded in Crockford Base32, so ULIDs generated later always sort after earlier ones.
About
Generates ULIDs — 26-character identifiers made of a timestamp and random bits that sort in order of creation.
Developers use it to generate sortable primary keys for databases where insertion order matters, while API designers use it for resource IDs that double as a rough creation timestamp. It's one of many free generators on Toolapt, and like every tool here, it's free to use with no sign-up and no limit on how many times you run it.
Examples
3 worked examples
Generating 1 ULID might produce 01ARZ3NDEKTSV4RRFFQ69G5FAV — the ULID spec's own canonical example; your generated value will differ.
Turning on "Lowercase" re-cases the same value to 01arz3ndektsv4rrffq69g5fav, without changing what it represents.
The first 10 characters of any ULID, such as 01ARZ3NDEK, encode the millisecond creation time in Crockford Base32.
FAQ
Quick answers to common questions about the ULID Generator.
It generates ULIDs — 26-character identifiers made of a timestamp and random bits, encoded in Crockford Base32.
Yes. It's free, with no sign-up, no watermark and no limit on how many times you use it.
Yes. Every ULID is generated entirely on your own device — nothing is sent to a server.
The random portion of each ULID is generated with your browser's crypto.getRandomValues API, not Math.random() or another predictable formula; the leading portion is always the current timestamp, which is by design not secret.
Both are 128-bit unique identifiers, but a ULID encodes a millisecond timestamp first, so ULIDs sort chronologically as plain strings — a UUID (aside from version 7) generally doesn't.
Crockford Base32 is more compact than hex and deliberately excludes the letters I, L, O and U, which are easy to confuse with other characters or digits when read or typed.
Yes. The page is fully responsive and works on mobile, tablet and desktop browsers alike.
It generates up to 500 ULIDs per batch, each with millisecond timestamp resolution.
Did ULID Generator work for you?