DNS Namespace
Use when the input name is a domain, host, or DNS label such as example.com.
Generate deterministic UUID v3 values from a namespace UUID and a name string. Same input, same output — every time.
Part of WebEasier's UUID Generator suite for building topical authority around every UUID version and workflow.
v=3
Great for stable identifiers derived from DNS names, URLs, OIDs, X.500 distinguished names, or your own custom namespace UUID.
How UUID v3 works: this tool combines the selected namespace UUID with each input name, hashes the bytes with MD5, then sets the UUID version nibble to 3 and the variant bits to the RFC 4122 standard.
Your UUID v3 results will appear here.
Choose a namespace, enter one or more names, then click Generate UUID v3.
What is a UUID v3?
A UUID v3 is a name-based UUID defined by RFC 4122. It is generated by hashing a namespace UUID and a name string with MD5, then formatting the result into the standard UUID layout. Because the process is deterministic, the same inputs always produce the same UUID.
Version Bit
13th char = '3'
xxxxxxxx-xxxx-3xxx-yxxx-…
Hashing
MD5
Namespace bytes + name bytes
Behavior
Deterministic
Same inputs always match
Best For
Stable IDs
Records derived from known names
UUID version 3 is the classic name-based UUID format from RFC 4122. Instead of using random bits like UUID v4 or time fields like UUID v1, it derives the identifier from a namespace and a name string.
That makes UUID v3 ideal when you need a repeatable identifier for the same real-world input. For example, the same DNS name in the same namespace always maps to the same UUID v3.
UUID v3 is still widely used for compatibility, deterministic mapping, and stable foreign keys. For newer deterministic systems, many teams also consider UUID v5, which uses SHA-1 instead of MD5.
If you need random IDs instead, use our UUID v4 Generator. If you need sortable timestamps, use our UUID v1 Generator.
The 13th character is always 3 for version 3.
The 17th character contains the RFC 4122 variant bits.
Security Note
UUID v3 is deterministic and uses MD5, so it should not be used for secrets, access tokens, passwords, or any security-sensitive values. It is best for stable naming and compatibility use cases.
RFC 4122 defines four common namespace UUIDs for deterministic name-based generation.
Use when the input name is a domain, host, or DNS label such as example.com.
Use for full URLs such as https://webeasier.com/tools/.
Use for ASN.1 object identifiers such as 1.3.6.1.4.1.
Use for X.500 distinguished names such as CN=John Doe,OU=Users,O=Example.
Fresh deterministic examples generated client-side on page load. Click any UUID to copy it.
UUID v3 generation follows a simple deterministic process. The namespace UUID is first converted to 16 raw bytes. The input name is UTF-8 encoded. Those bytes are concatenated and hashed with MD5.
0011 (version 3)10xxxxxxxx-xxxx-3xxx-yxxx-xxxxxxxxxxxxBecause the same byte sequence always hashes the same way, UUID v3 is perfectly repeatable for the same namespace/name pair.
UUID v3 works best when you need stable identifiers derived from names:
Choose the right UUID version for deterministic naming, random IDs, or stronger hashing.
| Version | Generation Method | Deterministic? | Best For | Notes |
|---|---|---|---|---|
| v3 | MD5(namespace + name) | Yes | Stable name-based IDs | Great for legacy compatibility and deterministic mapping |
| v4 | Cryptographically random | No | General-purpose unique IDs | Use our UUID v4 Generator |
| v5 | SHA-1(namespace + name) | Yes | Modern deterministic IDs | Preferred over v3 for many new name-based systems |
| v1 | Timestamp + node | No | Time-ordered records | Use our UUID v1 Generator |
| v7 | Unix ms timestamp + random | No | Modern sortable database IDs | Best fit for many new time-ordered applications |
If you want the same UUID from the same string input, choose UUID v3 or UUID v5. If you want a new random value every time, use UUID v4. If you want sortable timestamps, use UUID v1 or UUID v7.
Everything you need to know about UUID v3, namespaces, and deterministic identifiers.
WebEasier hosts a full ecosystem of UUID-related developer tools.
WebEasier is building the most complete UUID tools ecosystem on the web.
View All ToolsGenerate UUIDs, convert formats, validate input, and use privacy-first web tools without leaving your browser.