UUID Generator
Generate v1, v3, v4, v5, v6, v7, v8, ULID, NanoID, and CUID2 — all in-browser with crypto.getRandomValues()
Version
Count
5Format
Convert all hex chars to uppercase
Include - separators in UUID
Wrap in curly braces {uuid}
Preview
550e8400-e29b-41d4-a716-446655440000
UUID v4
Randomly generated UUID. 122 bits of cryptographic randomness.
Use case: General-purpose unique identifiers. The most widely used UUID version.
Collision @ 1M IDs
< 10⁻³⁰
Collision @ 1B IDs
< 10⁻³⁰
Generated (5)
36 chars
36 chars
36 chars
36 chars
36 chars
Version Comparison
General purpose
Most compatible, fully random
Database primary keys
Time-sortable, index-friendly
Stable resource IDs
Deterministic from name+namespace
Short tokens / URLs
Compact, URL-safe, configurable
Distributed DBs
Collision-resistant, starts A-Z
Legacy / debugging
Time-ordered but privacy risk
All IDs generated using crypto.getRandomValues() — fully in your browser, nothing sent to any server.