UUID generator
Create random version 4 UUIDs in the browser. Nothing is uploaded.
Docify's UUID generator creates RFC 4122 version 4 identifiers in your browser with crypto.randomUUID(). Each value is a 36-character hyphenated hex string (version nibble 4). It does not generate v1, v3, v5, v7, or ULID values. Nothing is uploaded.
UUIDs
How it works
- Choose a count from 1 to 100. Generate is a button, not as-you-type.
- Each click calls
crypto.randomUUID()that many times. The API returns lowercase 8-4-4-4-12 hex with version 4 and the RFC 4122 variant bits. There is no Math.random() fallback. - Uppercase and Remove hyphens only reformat the stored strings (
toUpperCase()and stripping-). They do not mint a different UUID version. Copy writes the formatted lines. Clear empties the list.
FAQ
- Does this generator upload anything?
- No. Each ID is created in your browser with crypto.randomUUID(). The page does not send the strings to a server.
- Which UUID version does this produce?
- Version 4 only. crypto.randomUUID() returns a 36-character 8-4-4-4-12 hex string with version nibble 4 and the RFC 4122 variant bits set. It does not generate v1, v3, v5, v7, ULID, or namespace UUIDs.
- Why might Generate fail?
- crypto.randomUUID() exists only in a secure context (HTTPS or localhost). On plain HTTP the button shows that the method is missing. There is no Math.random() fallback.
- Are these IDs secrets or proof of uniqueness?
- No. A v4 UUID is 122 bits of CSPRNG output plus the version/variant bits. This page does not check a registry, mint sequential IDs, or treat the string as a password, session token, or signed claim.
Related
- UUID v4 vs other versions
- Sibling tools: JSON formatter and URL encoder