Generate UUIDs
About UUIDs
UUID (Universally Unique Identifier) is a 128-bit identifier that is guaranteed to be unique across all systems.
Format: 8-4-4-4-12 hexadecimal digits
Example: 123e4567-e89b-12d3-a456-426614174000
Common use cases:
- • Database primary keys
- • API request identifiers
- • File names for uploads
- • Session identifiers
- • Distributed system coordination
UUID Versions
Version 1: Time-based with MAC address
Includes timestamp and network node identifier
Version 3: Name-based using MD5
Generated from namespace and name using MD5 hash
Version 4: Random (recommended)
Randomly generated, most commonly used
Version 5: Name-based using SHA-1
Generated from namespace and name using SHA-1 hash