Utilities Processed locally

ULID, NanoID & KSUID Generator

Generate modern identifiers — ULID, NanoID, KSUID, CUID2, and Snowflake — in bulk, using your browser's cryptographic randomness. The sortable types (ULID, KSUID, Snowflake) embed a timestamp; the Decode / inspect tab reads it back to local and UTC time. Nothing is uploaded.

Auto-runs as you change options. Generate mode: Regenerate for a fresh set. Validate mode: paste a list above.

How to use the ULID, NanoID & KSUID Generator

Generate modern identifiers — ULID, NanoID, KSUID, CUID2, and Snowflake — in bulk for database keys, event IDs, test fixtures, and API resources. The sortable types (ULID, KSUID, Snowflake) embed a timestamp, so you can decode their creation time right here. Everything runs locally in your browser using cryptographic randomness; nothing is uploaded.

What it does

When to use it

How to use it

  1. Pick an ID type and set its options (count, length, alphabet, or epoch).
  2. Click Generate, then copy or export the list.
  3. To inspect an existing ID, paste it into the decode panel.

Tips & pitfalls

FAQ

Related guides