Text Toolbox

UUID, ULID & NanoID Generator

Free modern ID generator for UUID v7 (time-sortable), UUID v4, ULID and NanoID. Bulk-generate hundreds at once with format options, plus a built-in timestamp decoder. 100% in your browser.

ID type

The embedded creation time will appear here.

About This Free Online UUID, ULID & NanoID Generator

Our free modern ID generator creates the unique identifiers real applications use today — UUID v7, UUID v4, ULID and NanoID — entirely in your browser using the cryptographically secure Web Crypto API. UUID v4 is the classic fully-random identifier, but newer apps increasingly prefer time-sortable IDs: UUID v7 and ULID embed a millisecond timestamp at the start, so records sort by creation time and index far more efficiently in databases. NanoID is the tiny, URL-friendly alternative popular in modern JavaScript stacks. Generate a single ID or bulk-generate up to 1000 at once, then tune the format: choose uppercase, hyphens or braces for UUIDs; monotonic mode and lowercase for ULIDs; and a custom length and alphabet for NanoID (with one-click presets for URL-safe, alphanumeric, numbers, lowercase-hex and no-look-alike character sets). There is also a built-in decoder: paste any UUID v7 or ULID and instantly see the exact creation timestamp embedded inside it. Because everything is generated locally with crypto.getRandomValues, your IDs are secure and never sent to a server. Free, no signup, no watermark.

Features of Our UUID, ULID & NanoID Generator

  • Generate UUID v7 (time-sortable), UUID v4, ULID and NanoID
  • Bulk-generate up to 1000 IDs at once, one per line
  • UUID options: uppercase, hyphens, braces
  • ULID options: monotonic (sortable within the same millisecond) and lowercase
  • NanoID options: custom length and alphabet, with URL-safe / numeric / hex / no-look-alike presets
  • Built-in decoder: read the timestamp embedded in any UUID v7 or ULID
  • Cryptographically secure (Web Crypto API), copy and download as a text file
  • 100% private and free — generated in your browser, no signup

How to Use the UUID, ULID & NanoID Generator

The UUID, ULID & NanoID Generator works right in your browser — no signup, no installation. Follow these steps:

  1. Choose the ID type: UUID v7, UUID v4, ULID or NanoID.
  2. Set how many you need (up to 1000) and adjust the format options.
  3. Copy the list or download it as a text file.
  4. Use Regenerate for a fresh batch any time.
  5. Paste a UUID v7 or ULID into the decoder to read its embedded timestamp.

Frequently Asked Questions About UUID, ULID & NanoID Generator

What is the difference between UUID v4 and UUID v7?

UUID v4 is fully random. UUID v7 puts a millisecond timestamp at the front, so the IDs are sortable by creation time — which makes them much friendlier to database indexes while staying globally unique.

When should I use ULID or NanoID instead?

ULID is a 26-character, time-sortable, URL-safe ID (a popular UUID v7 alternative). NanoID is a compact, URL-friendly random ID with a configurable length and alphabet — great for short links, slugs and client-generated keys.

Are the generated IDs secure and unique?

Yes. They are generated with the browser's cryptographically secure random source (crypto.getRandomValues), the same primitive used for UUIDs in production libraries.

Can I read the time an ID was created?

For UUID v7 and ULID, yes — paste it into the decoder and it shows the embedded creation timestamp. UUID v4 and NanoID contain no timestamp.

Is anything uploaded?

No. Every ID is generated locally in your browser. Nothing is sent to a server, and there is no signup or watermark.

Why Choose the UUID, ULID & NanoID Generator?

The UUID, ULID & NanoID Generator is the kind of utility you reach for mid-task and want to just work. It runs locally in your browser, returns exact results instantly, and never transmits the values you paste — safe for tokens, configs, and anything sensitive.

Related Free Online Tools