What is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit number used to uniquely identify information in computer systems. UUIDs are designed to be unique across space and time, making them ideal for distributed systems.
UUID Versions
- UUID v1: Time-based UUID that includes timestamp and MAC address
- UUID v4: Random UUID generated using random or pseudo-random numbers
- UUID v5: Name-based UUID generated from a namespace and name using SHA-1
When to Use Different UUID Versions
- v1: When you need sortable UUIDs or want to avoid collisions based on time
- v4: Most common choice for general-purpose unique identifiers
- v5: When you need deterministic UUIDs based on names or URLs
UUID Generator Features
- Generate UUIDs in versions 1, 4, and 5
- Custom namespace support for v5
- Copy to clipboard functionality
- Cryptographically secure generation