Generate sortable universally unique lexicographic identifiers
Generate ULIDs
Decode ULID timestamp
About ULIDs
A ULID is a 128-bit identifier with a 48-bit millisecond timestamp followed by 80 bits of randomness, encoded in Crockford base32 (26 characters). ULIDs sort lexicographically by time. Monotonic mode guarantees strictly ascending IDs even when generated within the same millisecond.