UUID Generator

Client-side · RFC 9562

Generate

Output

Click Generate…

Validate & decode

Timestamp → UUID v7

Compare UUIDs

You might also need

UUID Generator

UUID Generator creates RFC 4122 and RFC 9562 identifiers entirely in your browser — no server round-trip.

Read full guide

What you can do

  • UUID v4 & v7
  • Bulk generate up to 1000
  • Validate & decode
  • v3/v5 namespace hashing
  • Export TXT/JSON
  • Multiple output formats

About UUID Generator

UUID Generator creates RFC 4122 and RFC 9562 identifiers entirely in your browser — no server round-trip.

Generate v4 (random), v7 (time-sortable, recommended for database primary keys), v1/v6 (timestamp-based), and v3/v5 (namespace + name hashing). Bulk-generate up to 1,000 UUIDs, export as TXT or JSON, validate any UUID, decode v1/v7 timestamps, compare two UUIDs, and output in lowercase, UPPERCASE, no-hyphen, URN, or braced formats.

How to use UUID Generator

  1. Pick a version tab: v4, v7, v1, v6, v3, or v5.
  2. Set count, output format, and optional v7 timestamp.
  3. For v3/v5, choose a namespace (DNS, URL, OID, X.500) and enter a name.
  4. Click Generate, then copy one or all, or download TXT/JSON.
  5. Paste any UUID in Validate & decode to see version, variant, and timestamp.

Related tools on CodeDevForge

Frequently asked questions

Which UUID version should I use?
v4 for general random IDs. v7 for sortable database keys (timestamp + random). v3/v5 when you need deterministic IDs from a namespace + name.
Are UUIDs cryptographically secure?
v4 and v7 use crypto.getRandomValues() in your browser. v1 uses random node bits for privacy.
Is data sent to a server?
No. All generation and validation runs locally.
What is the nil / max UUID?
Nil is all zeros (00000000-0000-0000-0000-000000000000). Max is all ones with RFC variant bits set — useful for range queries.