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
Paste one UUID per line into the input box.
- 2
Click Validate.
- 3
Each UUID shows a Valid or Invalid badge, its version, and its variant.
- 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.