About UUID Generator
UUID version 4 is a 128-bit identifier with 122 random bits, written as five groups of hexadecimal characters. It is the default choice for database rows, API resources, idempotency keys and request IDs because it needs no central authority and can safely be generated on the client.
This generator asks the browser for cryptographic randomness, uses crypto.randomUUID when it exists and falls back to crypto.getRandomValues on older engines. You can produce up to a hundred at once, switch case, drop the hyphens for compact storage and download the list as a text file.
What this tool does
Cryptographic randomness
Values come from crypto.randomUUID or crypto.getRandomValues rather than Math.random, so they are suitable for identifiers and request keys.
One to one hundred at a time
Generate a single UUID for a test or a batch of a hundred for seeding a dataset or a fixture file.
Uppercase and hyphen options
Match APIs that expect uppercase output, or remove the hyphens when a database stores UUIDs as 32 hexadecimal characters.
Copy all or download
Copy the whole list to the clipboard in one click, or download a plain text file with one UUID per line.
No account and no tracking
Generation happens entirely in the page; no UUID is sent to a server and no history is kept.
How to use UUID Generator
- 01
Set how many UUIDs you need
Drag the count slider between 1 and 100; the list regenerates automatically when the count changes.
- 02
Choose formatting
Enable uppercase if a system expects it, and turn off hyphens when you need the compact 32-character form.
- 03
Regenerate if needed
Press Regenerate for a fresh batch without changing the settings.
- 04
Copy or download the list
Use Copy all for the clipboard, or Download .txt for a file with one UUID per line.
Supported formats and limits
- Input
- Settings
- Output
- UUID
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Maximum size
- Bound by the memory available to your browser tab.
- Requirements
- Chrome, Edge, Firefox or Safari · Secure context for the Web Crypto API
Limitations worth knowing
- The generator produces random identifiers, not ULIDs or time-sortable UUIDs; use a dedicated library when ordering matters.
- Output is a plain text list only, with no CSV or JSON formatting options.
- A browser without a secure random source cannot generate UUIDs here, and the tool deliberately refuses to fall back to an insecure algorithm.
Privacy and file handling
UUIDs are generated inside this browser tab with the Web Crypto API. Nothing is uploaded, stored or logged, and the page keeps no history of previously generated identifiers.
Read the full privacy policy