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

  1. Choose a count from 1 to 100. Generate is a button, not as-you-type.
  2. 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.
  3. 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