Developer ToolsGeneratorsFree Tool

ULID Generator

Generate a real, spec-compliant ULID — a 26-character, lexicographically sortable ID with a Crockford base32-encoded timestamp and random suffix.

How to Use ULID Generator
  1. 1Click Process to generate a new ULID
  2. 2Copy the result
  3. 3Click Process again for another one (later ULIDs will sort after earlier ones)
Frequently Asked Questions

The first 10 characters correctly encode the current Unix timestamp in milliseconds using proper base-32 division (Crockford's alphabet: 0-9 and A-Z excluding I, L, O, U), matching the real ULID specification exactly — this can be decoded back to the exact millisecond it was generated.

ULIDs sort lexicographically by creation time (since the timestamp is the leading, most-significant portion), which UUID v4 doesn't, while still being URL-safe like a UUID.

Yes — the 16-character random suffix uses crypto.getRandomValues, giving 80 bits of cryptographic randomness.

No — generation happens entirely in your browser.

Related Tools

Related Articles

More from Developer Tools