UUID VALIDATOR

Validate one or many UUIDs, detect version and variant, normalize compact forms. Nothing leaves your browser.

Results will appear here

How to validate a UUID

  1. 1

    Paste one UUID per line into the input box.

  2. 2

    Click Validate.

  3. 3

    Each UUID shows a Valid or Invalid badge, its version, and its variant.

  4. 4

    For valid UUIDs, click the normalized form to copy it.

Questions

What UUID versions does this detect?
Versions v1 through v8 — including v1 (time-based), v3 (name-based MD5), v4 (random), v5 (name-based SHA-1), v6 (reordered time), v7 (Unix time), and v8 (custom).
Does it accept UUIDs without hyphens or in braces?
Yes. A 32-character hex string (no hyphens) is automatically expanded. Leading and trailing braces or parentheses are stripped before validation.
What is the UUID variant?
The variant describes which standard defines the UUID structure. Most modern UUIDs use RFC 4122 (variant bits 10xx), but older NCS and Microsoft COM-style UUIDs exist with different variant bits.
Is my data sent to a server?
No. All validation happens locally in your browser using a regex and bit-level checks. Nothing is transmitted.