How UUID v3 works
UUID v3 is a deterministic identifier: an identical namespace UUID and identical name byte sequence produce the same result. RFC 9562 superseded RFC 4122 and retains UUID v3 for compatibility with systems that require MD5-based name UUIDs.
UUIDv3 = set version/variant bits in MD5(namespace octets || name octets)
XXXXXXXX-XXXX-3XXX-XXXX-XXXXXXXXXXXXmd5_high · version · md5_mid · variant · md5_low
Exact input rules
The name is encoded as UTF-8 exactly as entered. Capitalization, leading or trailing spaces, a DNS trailing dot, a URL scheme or path, and composed versus decomposed Unicode can all change the UUID. The tool warns about outer whitespace but does not silently trim or normalize it. For interoperable results, agree on input construction and Unicode normalization before generating identifiers.
- DNS: use a domain name such as
example.com. - URL: use the agreed complete form, such as
https://example.com/path. - OID: use dotted notation, such as
1.3.6.1.4.1. - X.500: use an agreed distinguished-name representation.
