DevKitBase
ToolsAboutPrivacy

Generate UUIDs without opening a throwaway gist

Pick version, hit generate, copy one or many. v4 via `crypto.randomUUID` when available; v7 via documented time-ordered implementation.

chars: 0
Input
Output

When to use

Fixtures, primary-key experiments, correlating request IDs — not as security tokens by themselves.

Examples

Input
(generate)
Output
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
v4 shape; each run differs.

How it works

v4 = CSPRNG; v7 = Unix ms + random (RFC 9562 style). Format toggles: hyphen / upper / braces.

Common pitfalls

  • UUIDs aren’t secret — don’t use as session secrets alone.
  • v1/v7 leak time structure — know your privacy needs.
  • Uppercase vs lowercase matters for some strict APIs.

How this differs

IDs here; Random String for opaque tokens; hashes fingerprint content.

FAQ

v4 vs v7?
v7 sorts by time — nicer for DB indexes; v4 is pure random.
Is GUID different?
Same 128-bit idea; display format may differ.
Uploaded?
No.
Nil UUID?
Optional helper.

Related tools

Runs in your browser. Nothing is uploaded. Not a security product —hashes and JWT decode are for debugging, not password storage or auth advice.