Easily generate standards-compliant UUIDs right in your browser. Choose from Version 1 (time-based), Version 4 (random), Version 7 (time-ordered), or the Nil/Empty UUID. Nothing leaves your device.
Copy
Copied!
About UUID versions
Version 1 — Time-based with a clock sequence and node id. Useful for sortable identifiers. Our implementation uses a random multicast node within this session for privacy.
Version 4 — Purely random (122 bits of randomness). Best general-purpose choice.
Version 7 — Time-ordered using Unix epoch milliseconds plus randomness (RFC 9562). Sorts by creation time while remaining unique.
Nil/Empty — All zeros: 00000000-0000-0000-0000-000000000000. Often used as a sentinel value.
All UUIDs are generated locally in your browser using the secure crypto.getRandomValues API.