ULID Generator

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.