UUID Generator (v4)
Generate cryptographically random version 4 UUIDs, one at a time or in bulk.
UUID Generator
Generate cryptographically random version 4 UUIDs, one at a time or in bulk.
Starts in your browser. Instructions are below.
How to use UUID Generator
- 01Set how many UUIDs you need, from one to a hundred.
- 02Toggle Uppercase or Hyphens if your system expects a different format.
- 03Press Generate, then copy a single value or all of them at once.
About UUID Generator
A UUID generator creates version 4 UUIDs, 128-bit identifiers that are random except for a few bits marking the version. There is so much space that two generators are extremely unlikely to ever produce the same value by chance.
This tool generates each UUID with your browser's cryptographic random number generator, not a simple pseudorandom function, so the results are suitable as database keys or correlation IDs. Set the count, adjust the case and hyphen format, and copy what you need.
Use it whenever you need unique identifiers for records, API keys, or test data. A UUID identifies something, it does not protect it, so do not use one as a password or secret.
Frequently asked questions
- Are these UUIDs actually unique?
- In practice, yes. Version 4 UUIDs have enough random bits that accidental duplicates are vanishingly unlikely.
- Are they generated on a server?
- No. Everything happens in your browser using the Web Crypto API.
- Can I generate UUIDs without hyphens?
- Yes, turn off the Hyphens toggle before copying.
- Can I use a UUID as a password?
- You can, but UUIDs are meant to be shared as identifiers. Use a password generator for anything that needs to stay secret.
Related tools and tools
Password Generator
Generate strong random passwords with the length and character types you choose.
Hash Generator
See the SHA-1, SHA-256, SHA-384, and SHA-512 hash of any text update as you type.
Random Number Generator
Pick random numbers in any range, with or without duplicates.
Base64 Encoder / Decoder
Convert text to Base64 and back, with full UTF-8 support.