A batch of random UUIDs appears in the box below the moment this page loads. Move the slider to set how many you need (1 to 100), turn Uppercase or No hyphens on or off, then click Generate to roll a new batch or Copy all to put every UUID on your clipboard.
UUID Generator
Click Generate to create one or more random UUID v4 values in your browser - set the batch size from 1 to 100, then copy a single line or the whole list.
Turn on Uppercase for A-F letters, or No hyphens for a plain 32-character string - both options can be combined. A fresh batch already appears on load so you can copy without waiting.
Every UUID is generated locally with the browser's cryptographic random generator (crypto.randomUUID()) - none are sent to a server, and nothing you generate is stored once you leave the page.
- RFC 4122 version-4 (random) UUIDs only
- Batch count 1-100 with Generate and Copy-all
- Uppercase and no-hyphens toggles
- Runs fully in the browser - no account, no upload
Use this when you need fresh IDs for forms, fixtures, or local scripts. It does not check UUIDs against an external database for prior use, and it does not generate version-1 (time-based) or version-5 (name-based) UUIDs.
For hashing a value instead of minting an ID, try the Hash Generator. For a walkthrough, read the UUID Generator step-by-step guide. When you need session fit, see when to use UUID Generator.
Frequently Asked Questions
What does UUID Generator do?
Generate one or more random UUIDs (v4) with a click.
When should I reach for uuid generator?
Copy a single UUID or copy the whole batch at once.
What complementary tools work well alongside uuid generator?
For hashing or encoding a value instead of generating an ID, see the related developer tools.