About UUID / ULID Generator

UUID / ULID Generator creates identifiers with the browser's crypto API: random UUID v4, time-ordered UUID v7, ULID, and NanoID. Generate one or several hundred at once, copy them, or save a text file.

Paste any id into the inspector to see its type, and for v7 and ULID the millisecond timestamp it encodes. Nothing is generated on or sent to a server.

How to use it

  1. Pick a type and a count, then press Generate.
  2. Copy one id, Copy all, or Save as a .txt file.
  3. Paste an id into 'Inspect an id' to read its type and time.

Common questions

Where does the randomness come from?

crypto.getRandomValues, the same source the platform uses for cryptographic keys.

What is UUID v7 for?

The first 48 bits are a Unix millisecond timestamp, so v7 ids sort by creation time, which is useful as a database key.

How is a ULID different?

ULID is 26 Crockford base32 characters with no dashes, also time-sortable, and often nicer in URLs.

Are the ids sent anywhere?

No. They are made entirely in your browser.