UUID Generator
Generate cryptographically secure UUIDs in multiple versions. Generate one or many at once and copy to clipboard.
UUID v4 β Randomly generated using cryptographically secure random bytes. The most widely used UUID version. No information about when or where it was generated is embedded.
About UUID Generator
A UUID (Universally Unique Identifier) is a 128-bit label used to uniquely identify objects in computer systems. This tool generates UUIDs using your browser's crypto.getRandomValues() API β the same cryptographic source used by operating systems β so every UUID is truly random and unpredictable.
UUID Versions
- v4 β 122 bits of randomness. No embedded metadata. The most common choice for database IDs, session tokens, and API keys.
- v1 β Encodes the current timestamp and a node identifier. Monotonically increasing within a millisecond.
- v7 β Newer standard (RFC 9562). Timestamp-ordered random UUID β ideal for database primary keys as it sorts chronologically.
- v5 β Deterministic: given the same namespace and name, always produces the same UUID. Uses SHA-1 hashing.
FAQ
Theoretically yes, but practically impossible. A UUID v4 has 2ΒΉΒ²Β² possible values (~5.3 Γ 10Β³βΆ). The probability of generating a duplicate in 1 billion UUIDs per second for 100 years is still negligible.
GUID (Globally Unique Identifier) is Microsoft's name for the same concept. They are technically identical β a GUID is a UUID. The terms are interchangeable.
Yes. UUID v4 and v7 generation uses
crypto.getRandomValues(), which is the browser's CSPRNG (cryptographically secure pseudo-random number generator).