Skip to content
I Hate Online Tools

UUID generator

Generate one or many version-4 UUIDs with crypto.randomUUID.

Generated UUIDs

This runs in your browser. Nothing is uploaded.

About UUID generator

Generates one or many version-4 UUIDs in your browser using crypto.randomUUID, with no request to a UUID web service.

I have bookmarked 'online UUID generator' more times than I will admit, then watched it make a network request to print 16 random bytes. Your browser has been able to do this for years. crypto.randomUUID() is a version-4 UUID from the same CSPRNG the rest of the web security stack uses.

Set a count from 1 to 200 and click Generate. The list is one UUID per line so you can paste it into a fixture file or a spreadsheet column. Click again for a new batch; nothing is persisted. I did not add v1 (those embed a timestamp and, historically, a MAC) or v5 (those are hashes of a name) because the button people actually want is v4.

These are identifiers, not secrets. They are hard to guess and still the wrong thing to use as a session token if your threat model includes a stolen database plus no other auth. Use them for row ids, test data, and request correlation. If you need a secret, use a dedicated random key, not a UUID labelled as one.

How to use UUID generator

  1. 1Choose how many UUIDs you want, up to 200.
  2. 2Click Generate.
  3. 3Copy the list from the main pane.

What it won't do

  • v4 only, 200 per click.
  • Not a secret generator and not a ULID/NanoID tool.

Common questions

Which UUID version does this generator create?

Version 4 — random. The variant bits follow RFC 4122. You can see the version nibble as the 13th hex digit, which will be 4, and the variant as 8, 9, a, or b in the next group.

Are generated UUIDs stored or logged anywhere?

No. They exist in the page's memory until you copy them or leave. There is no 'your recent UUIDs' list on a server, because there is no server involvement after the page loads.

Can I generate a UUID v1 or a named v5 UUID here?

No. v1 and v5 have different privacy and collision stories. This page does the common case well rather than growing a form for every RFC.

Related tools

Why this one doesn't upload your file

There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation

Install the app