Embeds creation timestamp
Embeds creation timestamp — ULIDs sort chronologically by default.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Generate Universally Unique Lexicographically Sortable Identifiers (ULIDs) — sortable alternatives to UUIDs.
The ULID Generator creates Universally Unique Lexicographically Sortable Identifiers, a modern alternative to UUID/GUID. A ULID is a 26-character Crockford Base32 string encoding a 48-bit millisecond timestamp followed by 80 bits of randomness — making ULIDs globally unique while sorting chronologically by default. Unlike UUID v4, ULIDs embed a time component, so a sorted list of ULIDs is also sorted by creation time. They are URL-safe, case-insensitive, and monotonically sortable when multiple are generated within the same millisecond. ULIDs are widely used as primary keys in distributed systems, event logs, and databases where insertion order matters.
Embeds creation timestamp — ULIDs sort chronologically by default.
128-bit unique with no collision risk in distributed systems.
URL-safe Crockford Base32 encoding — no special characters.
Bulk generation with one-click copy of single or all IDs.
Compact 26-character representation is shorter than a hyphenated UUID (36 chars) while still carrying 128 bits of uniqueness.
Specification is open and stable since 2016, with battle-tested implementations in every major language.
Input: Timestamp: 2016-07-30T22:00:00Z (ms: 1469916000000)
Output: 01ARZ3NDEKTSV4RRFFQ69G5FAV
Input: Generate count: 2 (single click)
Output: 01HF2M5K8R0001ABCDXYZ12345 01HF2M5K8R0001ABCDXYZ12346
Input: 01HF2M9V7K4Y0Q3P2N1R5T8Z6W
Output: Timestamp: 2023-11-15T14:23:51.219Z Random: 4Y0Q3P2N1R5T8Z6W
Input: Count: 5
Output: 01HFA1... 01HFA1... 01HFA1... 01HFA1... 01HFA1...