UUID Generator
Generate RFC 4122 v4 UUIDs in bulk - crypto-secure, uppercase and no-hyphens modes, copy or download.
Press Generate to create UUIDs.
🔒 Privacy: UUIDs are generated locally in your browser with crypto.randomUUID(), a cryptographically secure source. Nothing is uploaded or stored.
More developer tools
How this calculator works
A UUID, universally unique identifier, is a 128-bit value formatted as 36 characters like 550e8400-e29b-41d4-a716-446655440000. Version 4 UUIDs are generated from random bits, which makes collisions so unlikely you can hand them out as database primary keys, order IDs, API tokens or test identifiers without coordinating with anyone first. Press Generate and you get 10 by default; switch the count up to 500 for bulk test data.
Two options cover the common formatting needs. Uppercase mode renders A-F digits in capitals for systems that expect it, and no-hyphens mode strips the four dashes to produce the 32-character compact form some APIs and databases prefer. Every UUID is produced with crypto.randomUUID(), the browser's cryptographically secure random source, not the predictable Math.random(), so they are safe to use as unguessable identifiers.
Bulk mode is the long-tail hook this tool is built around. Seeding a database, writing integration tests, or generating 500 sample order IDs takes one click, then Copy all or Download .txt hands the list to your script or migration file. Pair it with the JSON Formatter when you need to embed fresh IDs into test payloads, everything runs locally in your browser and nothing is ever uploaded or stored.
