UUID Generator
Generate Universally Unique Identifiers (UUIDs) for use in databases, distributed systems, and more. Choose different versions and formatting options to suit your needs.
Version 4 UUIDs are generated using random numbers and are the most commonly used.
Please click "Generate UUIDs" button
About UUIDs
What is a UUID? - A Universally Unique Identifier (UUID) is a 128-bit number used to identify information in computer systems. UUIDs are standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE).
UUID Format - A standard UUID is represented as 32 hexadecimal digits, displayed in 5 groups separated by hyphens in the form 8-4-4-4-12 for a total of 36 characters. Example:
123e4567-e89b-12d3-a456-426614174000
UUID Versions
| Version | Description | Use Case |
|---|---|---|
| Version 1 | Time-based (MAC address) | Generated using the current timestamp and node (MAC address) |
| Version 4 | Random | Generated using random or pseudo-random numbers |
Common Uses
- Database primary keys
- Session IDs in web applications
- Transaction IDs
- Distributed systems where unique identification is required without coordination
- Content addressing and deduplication
Properties
- Uniqueness: While not guaranteed to be unique, the probability of a duplicate is extremely low (1 in 2^128 for a properly generated UUID)
- Decentralization: Can be generated without a central authority or coordination
- Size: 128 bits (16 bytes)
