UUID v3 Generator
Quickly generate RFC 4122-compliant version 3 UUIDs online
UUID version 3 creates the same, consistent UUID for a given namespace and name input by hashing these values with MD5. This method is perfect for generating reproducible and predictable identifiers, making it ideal for usernames, resource slugs, URL paths, and seamless data integration across different systems. Please note: v3 uses MD5, which is less secure than the newer SHA-1 algorithm found in UUID v5.
Generate UUID v3 in Bulk
UUID Validation Tool
What is a UUID v3?
A UUID version 3 is a 128-bit identifier that produces deterministic—always the same—UUIDs by hashing a namespace UUID together with a name using the MD5 hashing function. It’s ideal when you require stable and repeatable identifiers across multiple environments.
UUID v3 Structure and Format
- Bit Size: 128 bits (16 bytes)
- Format: 8-4-4-4-12 hexadecimal digits
- Example: 3b241101-e2bb-4255-8caf-4136c566a962
- Total Characters: 36 (with hyphens)
- Version Digit: Third group begins with '3' for version 3 UUID
- Variant Bits: Fourth group encodes reserved UUID variant bits
UUID v3 Example Explained
Here’s a breakdown of example UUID v3: 3b241101-e2bb-4255-8caf-4136c566a962
- 3b241101 – Initial segment from MD5 hash
- e2bb – Middle segment of the MD5 hash
- 4255 – Includes the version 3 flag
- 8caf – Contains variant and reserved bits
- 4136c566a962 – Final sequence from the MD5 output
Why Choose UUID v3?
- Generates consistent, repeatable UUIDs from the same namespace/name input
- Perfect for creating fixed identifiers like usernames or slugs
- No necessity for random number generation or external coordination
- Works offline—no server or network interaction needed
Common UUID v3 Use Cases
- Generating stable IDs for usernames or email addresses
- Ensuring consistent database record UUIDs across stages
- Building predictable URLs or file paths based on names
- Seamless legacy system integration with standardized IDs
- Creating unique, repeatable slugs from a name/namespace pair
Security Considerations
UUID v3 relies on the MD5 hash algorithm, which is fast but no longer considered secure for cryptographic purposes. While suitable for general identifier generation, avoid it for secure or sensitive hashing requirements.