UUID Generator

Generate universally unique identifiers (UUIDs) instantly. Supports v1 (timestamp), v4 (random), and nil UUIDs with bulk generation and format options.

Version 4: Cryptographically random. Best for most use cases.

UUID Validator

Frequently Asked Questions

What is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit identifier standardized by RFC 4122. UUIDs are designed to be unique across space and time without requiring a central authority, making them ideal for distributed systems, database primary keys, and session identifiers.

What is the difference between UUID v1 and v4?

UUID v1 is based on timestamp and node (typically MAC address), making it partially sequential and sortable. UUID v4 is entirely random, offering better uniqueness guarantees and no information leakage. For most applications, v4 is recommended.

How unique are UUIDs?

UUID v4 uses 122 random bits, giving approximately 5.3 x 10^36 possible values. The probability of generating a duplicate is astronomically low — you would need to generate about 2.71 x 10^18 UUIDs to have a 50% chance of a single collision.

Is my data safe?

Yes. All UUIDs are generated entirely in your browser using the Web Crypto API (crypto.getRandomValues). No data is sent to any server. The source code runs client-side only.

What about UUID v6, v7, and v8?

UUID v6, v7, and v8 are newer versions defined in RFC 9562 (2024). v7 is particularly notable as it uses Unix timestamps for better database indexing. Our validator can detect these versions if you paste one in. Generation support for v7 is planned.