ULID Generator

Generate sortable unique IDs that preserve creation order.

Tool Panel

Processed locally
Loading tool...
About ULID Generator

Generates time-sortable ULIDs: the first 48 bits are a millisecond timestamp, so they sort in insertion order.

  • 1

    26 characters = a **10-character millisecond timestamp** (Crockford Base32) plus 16 random characters (80 bits). The time prefix makes lexicographic order approximate creation order — the whole point of ULID, and why it suits a primary key better than UUIDv4.

  • 2

    The alphabet is Crockford Base32, which drops `I`, `L`, `O` and `U` so transcription and dictation do not confuse `I`/`l`/`1` or `O`/`0`.

  • 3

    Generate 1–20 at a time; new results are prepended to the list and each id has its own copy button.

Related tools

View all
Programming

Cron Generator

Build crontab schedules visually instead of recalling the field syntax.

Programming
Programming

Gitignore Generator

Produce a .gitignore suited to your stack instead of copying one from memory.

Programming

JWT Generator

Mint signed JSON Web Tokens for testing authentication flows.

Programming
Programming

UUID Generator

Generate random v4 UUIDs in bulk for fixtures and test data.

Programming
Programming

NanoID Generator

Generate compact, URL-safe random identifiers.

Programming
Programming

Regex Tester

Test and debug regular expressions with live match highlighting.

Programming
Programming

Hash Generator

Compute MD5, SHA-1, SHA-256 and SHA-512 digests of any text.

Programming
Programming

Robots.txt Generator

Build a robots.txt that tells crawlers what to index and what to skip.