36 chars · 1 line
Waiting for input
36 chars · 1 line
Waiting for input
UUID version validation
UUID v3 is a name-based UUID version. VetaTool can identify version 3 from canonical UUID text, but structural inspection alone cannot prove which namespace, name, or MD5 input produced the identifier. This tool is free to use. No account or payment is required.
Last updated
When the first hexadecimal digit of the third group is 3 and the variant bits are RFC-compatible, the inspector labels the value UUID v3.
A provenance check requires the original namespace ID and name because UUIDv3 hashes their canonical octets with MD5 before the version and variant bits replace hash bits.
VetaTool reads the UUID version nibble and RFC-compatible variant range. It does not reconstruct how the identifier was generated or validate every version-specific timestamp, namespace, hash, random, or custom field.
Treat the result as structural UUID inspection. Protocols and applications can impose additional requirements beyond the encoded version number.
RFC 9562 UUIDv3 test vector for the DNS namespace and www.example.com. UUIDv3 consumes the full 128-bit MD5 result before setting the version 3 and RFC variant bits.
5df41881-3aed-3515-88a7-2f4a814cf09eValid UUID v3Common questions
No. The inspector does not have the original namespace and name octets, so it cannot reproduce the MD5 derivation; recompute UUIDv3 separately when provenance matters.
No. The validator confirms canonical text, the encoded version nibble, and RFC-compatible variant bits. It does not verify generator provenance or all version-specific field semantics.
Debugging a specific UUID issue? Browse UUID troubleshooting.