Skip to content
๐Ÿ†”

ULID Generator

Developer

Generate Universally Unique Lexicographically Sortable Identifiers for distributed systems.

0
0

About ULID

  • Universally Unique Lexicographically Sortable Identifier
  • 128-bit identifier compatible with UUID/GUID
  • Sortable by creation time (like UUIDv1/v7) without exposing MAC address
  • Uses Crockford's Base32 encoding (26 characters, no confusing chars)
  • Monotonic within same millisecond (last char increments)

A ULID isn't a UUID at all, it's a different, older specification encoded in Crockford's Base32, twenty-six characters with no visually ambiguous letters like I, l, O, or 0, which makes it noticeably shorter than a standard UUID's thirty-six characters and genuinely easier to read aloud, type by hand, or reference in a support ticket without a stray typo silently pointing at the wrong record. This tool generates ULIDs, time-sortable identifiers built around compact, human-friendly encoding rather than the standard UUID hex format.

See more about the ULID Generator

Useful for generating an identifier that's actually practical to read aloud or type manually, choosing a shorter, sortable ID for a system where UUID's format isn't a hard requirement, or picking ULID specifically for its unambiguous character set over other time-sortable identifier formats.

Key features

  • Clean interface
  • Fast processing
  • No signup required
  • Works offline

Quick answers for ULID Generator

How many ULIDs can I generate at once?
Between 1 and 100 at a time, set with the number input, each one generated fresh with its own timestamp and random portion.
What encoding does it use for the output?
Crockford's Base32, the same 26 character alphabet ULIDs are defined with, which excludes the letters I, L, O, and U to avoid visual confusion with digits.
Can I get the letters in lowercase instead?
Yes, an UPPERCASE checkbox is checked by default, unchecking it converts every generated ULID to lowercase instead.