UUID Generator
Generate as many version 4 UUIDs as you need and copy them in one go. A UUID is a 128-bit identifier written as 32 hex digits — long enough that you can create them independently, on different machines, and never coordinate to avoid collisions. Useful for seeding a database, filling out test fixtures, or naming things that need an identifier before anything else exists.
Change this for a completely different set. The same seed always gives the same UUIDs — see the note below the result.
These are derived from the seed, so the same seed always produces the same list — handy for reproducible test fixtures, but don't use them as session tokens or anything else that has to be unguessable. For that, call crypto.randomUUID() where the value is actually needed.
Nothing is uploaded — this tool runs inside your browser, so your files never leave your device.
Why use this tool
- Up to 100 UUIDs at a time, ready to copy or download
- Standard, uppercase, no-dash and braced formats
- Correct version 4 and RFC 4122 variant bits
- Runs in your browser — nothing is generated on, or sent to, a server
How it works
- 1Choose how many UUIDs you want.
- 2Pick the format your database or config file expects.
- 3Change the seed for a different set, then copy the result.
UUID Generator — frequently asked questions
Within a set, yes. But this tool derives them from the seed you choose so that the results are reproducible, which means another visitor using the same seed gets the same list. That's ideal for test fixtures you want to be able to regenerate, and wrong for anything that must be unguessable — see the next answer.
More developer tools
Looking for something else? Browse all developer tools
Explore the other tools
Same deal everywhere on the site — free, no sign-up, and no watermark on anything you download.
Or see every tool on one page.