Click Generate to create UUIDs
UUID Generator
Generate cryptographically random UUIDs (v4, v1) with formatting options and validation. Runs in your browser.
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
- 1Select the UUID version (v4, v1, or nil).
- 2Set count and formatting preferences.
- 3Click Generate to create UUIDs.
- 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
- Hash GeneratorCompute MD5, SHA-1, SHA-256, SHA-384 & SHA-512 hashes.
- Cron Expression GeneratorBuild, parse & visualize cron schedules with next run times.
- QR GeneratorGenerate QR codes for links and text.