ULID Generator

Generate ULIDs (Universally Unique Lexicographically Sortable Identifiers). 26 characters, URL-safe, time-sortable, and compatible with UUIDs.

100% Secure - Generated Locally in Your Browser
Time Sortable URL Safe 48-bit Timestamp

Generate ULID

Create sortable unique identifiers

Generated ULIDs

Click "Generate ULIDs" to create unique identifiers

ULID Structure

Each ULID consists of two parts: timestamp and randomness

TIMESTAMP (10 chars) RANDOMNESS (16 chars)

01ARZ3NDEKTSV4RRFFQ69G5FAV

Example: This ULID was generated at a specific millisecond and includes 80 bits of randomness

Timestamp (48 bits)

Milliseconds since Unix epoch (1970-01-01). Provides time-ordered sorting and lasts until 10889 AD.

Randomness (80 bits)

Cryptographically secure random value. Provides 1.21 quintillion unique IDs per millisecond.

Technical Specifications

ULID is designed to be sortable, URL-safe, and compatible with UUIDs

Features

  • Cryptographically secure randomness
  • Client-side generation only
  • Lexicographically sortable
  • No special characters (URL-safe)

Specifications

  • 26 characters (128 bits)
  • Crockford's Base32 encoding
  • 48-bit timestamp + 80-bit randomness
  • 1.21M IDs per millisecond