UUID Generator

Click Generate UUID to create a UUID

UUID Generator

Generate universally unique identifiers (UUIDs) for any version. Supports v1 (timestamp), v3 (MD5), v4 (random), v5 (SHA-1), and v7 (time-ordered). All processing runs in your browser.

Supported UUID Versions

Generate UUIDs for all major versions defined in RFC 9562: v1 (timestamp + MAC address), v3 (MD5 namespace hash), v4 (cryptographically random), v5 (SHA-1 namespace hash), and v7 (Unix timestamp + random, sortable).

Bulk Generation

Generate up to 1,000 UUIDs at once with a single click. All generated UUIDs can be copied to clipboard in one action, ready to paste into your code, database seeds, or configuration files.

Privacy & Security

All UUID generation happens entirely in your browser using the Web Crypto API. No data is sent to any server. Your generated UUIDs never leave your device.

Frequently Asked Questions

What is the difference between UUID v4 and v7?
UUID v4 is fully random, making it ideal for general-purpose unique IDs. UUID v7 embeds a Unix timestamp in the first 48 bits, making it time-ordered and sortable -- perfect for database primary keys where insertion order matters.
When should I use UUID v3 or v5?
Use v3 (MD5) or v5 (SHA-1) when you need deterministic UUIDs -- the same namespace + name always produces the same UUID. v5 is preferred over v3 as SHA-1 is more collision-resistant than MD5.
Is it safe to generate UUIDs in the browser?
Yes. Modern browsers provide crypto.getRandomValues() which gives cryptographically secure random numbers. The uuid library uses this API, making browser-generated UUIDs as secure as server-generated ones.
What are the UUID format options?
You can toggle: uppercase/lowercase letters, hyphens on/off (compact form), curly braces {} (common in Windows/.NET), and URN prefix (urn:uuid:) for RFC-compliant URN representation.