A UUID (Universally Unique Identifier) is a 128-bit label used to identify information in computer systems. When generated according to standard methods, UUIDs are guaranteed to be unique across space and time.
UUIDs are used in databases, distributed systems, and web applications where unique identifiers are needed without requiring a central authority to issue IDs.
| Version | Description |
|---|---|
| v1 | Time-based with MAC address |
| v3 | Name-based using MD5 hash |
| v4 | Random - most commonly used |
| v5 | Name-based using SHA-1 hash |
Note: This tool generates cryptographically secure v4 UUIDs using the browser's crypto API. The other version options are simplified representations.
A UUID is represented as a 32-character hexadecimal string, displayed in 5 groups separated by hyphens: 8-4-4-4-12 format.
Where M is the version (1-5) and N is the variant (usually 8-B).
UUIDs can be generated client-side before insertion
Generate unique IDs without coordination
For tracking web sessions securely
For tracking operations across systems