UUID generator
Generate secure random UUID v4 identifiers, one or in bulk — instantly and privately.
Random UUIDs whenever you need them
A UUID (universally unique identifier) is a 128-bit value used as a collision-free key for database rows, API requests, files and distributed systems. This generator creates version 4UUIDs using your browser's secure random source, so they are suitable for production use — and you can produce up to 100 at once.
Toggle uppercase if your system expects it, then copy the whole batch with a single click. Everything is generated locally; nothing is uploaded.
How to generate UUIDs
Set how many identifiers you need (1 to 100), flip the uppercase switch if required, and click Generate. The whole list appears at once and copies with a single button, ready to paste into a seed script, a test fixture, an API request or a spreadsheet. Generate another batch any time you need fresh values — each one is drawn from a secure random source.
Where v4 UUIDs are used
Teams use random UUIDs as database keys, request and trace IDs for debugging, idempotency keys, file names and message identifiers in queues. If you also need one-way fingerprints or random secrets, pair this with the hash generator and password generator. The complete toolkit is on the developer tools page.
Frequently asked questions
What kind of UUID does this generate?
Can I generate many UUIDs at once?
Are the UUIDs unique?
Is this private?
What is the difference between UUID v1 and v4?
Can I really use these as database primary keys?
What does the uppercase toggle do?
How unlikely is a collision, really?
More free developer tools
Fast, private utilities that run entirely in your browser.