UUID Generator

Generate cryptographically random UUIDs (v4, v1) with formatting options and validation. Runs in your browser.

Click Generate to create UUIDs

Validate UUID

About UUID Generator

Generate cryptographically secure v4 UUIDs, timestamp-based v1 UUIDs, or nil UUIDs in bulk. Customize output with hyphens, braces, casing, and prefix options. Validate existing UUIDs and identify their version. Everything runs locally using crypto.getRandomValues().

Features

  • Generate v4 (random), v1 (timestamp), or nil UUIDs
  • Bulk generation up to 100 UUIDs at once
  • Formatting: hyphens, braces, uppercase/lowercase
  • Copy individual UUIDs or all at once
  • UUID validator with version detection
  • Cryptographically secure via crypto.getRandomValues()
  • 100% client-side — nothing is uploaded

How to use

  1. 1Select the UUID version (v4, v1, or nil).
  2. 2Set count and formatting preferences.
  3. 3Click Generate to create UUIDs.
  4. 4Copy individual results or all at once.

Frequently Asked Questions

Are the UUIDs cryptographically secure?
Yes. v4 UUIDs are generated using crypto.getRandomValues(), which provides cryptographically strong random values.
What is a nil UUID?
A nil UUID is all zeros (00000000-0000-0000-0000-000000000000). It's used as a placeholder or sentinel value.
Can I generate GUIDs?
Yes. GUID and UUID are the same format. Enable braces and uppercase for traditional GUID notation like {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
Is anything sent to a server?
No. All UUIDs are generated entirely in your browser. Nothing is uploaded or stored.

Related Generators

Explore other tools