UUID Validator

    Paste any UUID to check whether it is valid and reveal its version, variant, and embedded timestamp.

    Validate a UUID

    A UUID validator confirms that a string is a well-formed universally unique identifier and tells you what kind it is. This tool checks the format, then decodes the version and variant bits and, for time-based UUIDs, the embedded creation time — all in your browser.

    Paste a value above and the result updates instantly. Nothing is sent to a server, so it is safe to check identifiers from production systems.

    What makes a UUID valid?

    A canonical UUID is 32 hexadecimal digits arranged as 8-4-4-4-12 and separated by hyphens, for example 123e4567-e89b-12d3-a456-426614174000. This validator also accepts inputs wrapped in braces or prefixed with urn:uuid:, and 32-digit forms without hyphens, normalising them before checking.

    Beyond the shape of the string, a UUID encodes a version (which generation scheme produced it) and a variant (which layout standard it follows). The validator extracts both so you can confirm a value is, say, a genuine RFC 9562 v7 identifier rather than an arbitrary hex string.

    Reading the results

    Version is the digit that identifies how the UUID was created: 1 and 6 are time-based, 4 is random, 5 and 3 are name-based, and 7 is the modern time-ordered scheme. The variant indicates the bit layout; almost every UUID you encounter is the "RFC 4122 / RFC 9562" variant.

    For version 1 and version 7 UUIDs the validator also decodes the embedded timestamp, showing when the identifier was generated. The all-zero Nil UUID and the all-ones Max UUID are flagged as the special reserved values they are.

    Frequently asked questions

    How do I know if a UUID is valid?
    A valid UUID has 32 hexadecimal digits in the 8-4-4-4-12 pattern. Paste it above and the validator confirms the format and shows its version and variant.
    Can this tool tell me which UUID version I have?
    Yes. It reads the version digit and reports whether the UUID is v1, v3, v4, v5, v6, v7, or a special Nil/Max value.
    Is my UUID sent anywhere when I validate it?
    No. All validation and decoding happens locally in your browser, so it is safe to check identifiers from private systems.

    Cookie Consent

    We use cookies to enhance your experience on our website. By accepting, you agree to the use of cookies in accordance with our Privacy Policy.