Generate RFC 4122 compliant UUID v4 strings with one click, or batch-generate up to 100 unique IDs at once. Cryptographically random and free.
A version 4 UUID is 122 bits of randomness dressed up as 36 characters, and its whole value is that two machines can each mint one without talking to each other and never collide. The UUID Generator produces them in batches of up to 100, drawing every byte from the browser's cryptographic random source rather than a general-purpose one.
Where it can, generation goes through the native randomUUIDcall. Where that is unavailable, on an older browser or a page served over plain HTTP, it falls back to pulling 16 cryptographic random bytes and setting the version and variant bits by hand. Both paths are equally unpredictable, which matters because a UUID used as a token or an unguessable URL is only as private as the randomness behind it.
One identifier appears on load so the page is never empty. Each row reveals its own copy button on hover, the text is set to select all at once on a single click, and a Copy All button appears as soon as a batch holds more than one, joining them with newlines for pasting into a spreadsheet or a seed file.
4. That is the version marker, and it is how you tell a random UUID from a time-based version 1 at a glance.8, 9, a or b. Those 2 fixed bits are the variant field, marking the identifier as following the standard layout.8ad51119-f308-431c-bcfd-207faf034a3c