36 chars · 1 line
Waiting for input
36 chars · 1 line
Waiting for input
UUID version validation
UUID v5 is a name-based UUID version. VetaTool identifies a version 5 nibble in canonical UUID text but does not reproduce the SHA-1 namespace/name calculation that may have generated it. This tool is free to use. No account or payment is required.
Last updated
A 5 in the first hexadecimal position of the third group identifies UUID v5 when the variant bits are also accepted.
UUIDv5 starts from a 160-bit SHA-1 result, keeps only its leftmost 128 bits, and then overwrites the version and variant fields; the original namespace and name still cannot be recovered from the UUID text.
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 UUIDv5 test vector for the DNS namespace and www.example.com. UUIDv5 keeps the leftmost 128 SHA-1 bits, discards 32 bits, then sets the version 5 and RFC variant fields.
2ed6657d-e927-568b-95e1-2665a8aea6a2Valid UUID v5Common questions
RFC 9562 uses the leftmost 128 bits of the SHA-1 result for UUIDv5 and discards the remaining 32 bits before the version and variant fields are applied.
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.