Text and dataRuns in your browser

ULID Generator Online

Create a lexicographically sortable identifier built from a timestamp and Crockford Base32 randomness.

  • 26 characters
  • Time-sortable
  • Crockford Base32
Online tool

Try the tool

Add your data, choose the settings, and get the result.

Result

—

Your data stays here

Text and selected files are processed in the current browser and are not sent to a server to produce the result.

Reviewed: 2026-07-17
01

How to use it

  1. 1

    Select the generate action.

  2. 2

    Copy the 26-character ULID.

  3. 3

    Repeat for another value.

02

What the tool can do

  • A 48-bit millisecond timestamp component.
  • 80 bits of randomness from crypto.getRandomValues.
  • Crockford Base32 without ambiguous characters.
03

Common use cases

  • Sortable record identifiers.
  • Logs and events where time ordering is useful.
  • Test data for systems that use ULIDs.
04

How it works inside

The first ten characters encode time and the remaining sixteen encode randomness.

ULIDs can be sorted as strings when casing is consistent.

05

Questions and answers

How does ULID differ from UUID v4?

ULID contains a time component and sorts by time, while UUID v4 is random.

Can the date be extracted?

ULID contains a timestamp component, but the current tool generates values and does not parse them.