UUID Generator
Generate cryptographically random UUID v4 identifiers, one at a time or in bulk.
About UUIDs
A UUID (Universally Unique Identifier) is a 128-bit identifier formatted as 32 hexadecimal characters in five hyphen-separated groups: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx. The M position encodes the UUID version; the N position encodes the variant.
What is version 4?
UUID v4 is the random variant: 122 of the 128 bits are filled with cryptographically random data, and the remaining six are reserved for the version and variant markers. With 2122 possible values, the practical probability of a collision is negligible for almost every application.
How this tool generates UUIDs
Modern browsers expose crypto.randomUUID(), which is what this tool uses when available. Where it is not, the tool falls back to crypto.getRandomValues() with the same bit layout, so the output remains a valid v4 UUID.
Privacy
All randomness is generated locally by your browser. No network request is made, so the UUIDs you generate are unique to your session.