UUID Validator
Check canonical hyphenated UUIDs line by line and explain format, version, or variant errors.
Try a small example
Try a small example
Load the fictional example in a cleared form. Check the options, run the tool if needed, and compare the result below.
Check one canonical hyphenated UUID per line: RFC 9562 versions 1–8 with the IETF variant, plus the special Nil and Max values. Paste plain, hyphenated UUIDs one per line (for example, 550e8400-e29b-41d4-a716-446655440000). Braces and the urn:uuid: prefix are not accepted. Results include each original line number. Blank lines are skipped but still count toward line numbers. Invalid results explain whether the 8-4-4-4-12 hexadecimal format, the supported version (1–8), or the IETF variant needs attention. Nil and Max are also accepted as special values. Use the plain 8-4-4-4-12 hexadecimal form without braces or a urn:uuid: prefix. Results distinguish bad format, unsupported version, and unsupported variant. A valid format does not establish uniqueness, origin, or acceptance by another system.
UUID values to check
550e8400-e29b-41d4-a716-446655440000 not-a-uuid
Expected output
Line 1: 550e8400-e29b-41d4-a716-446655440000 — valid UUID Line 2: not-a-uuid — invalid format; expected 8-4-4-4-12 hexadecimal form without braces or a URN prefix
The example is unavailable until the tool is ready.
Text is processed in your browser.
Share this tool
Only the tool’s public link is shared. Your inputs and results stay here.
Show link to copy manually
Quick answer
Check one canonical hyphenated UUID per line: RFC 9562 versions 1–8 with the IETF variant, plus the special Nil and Max values.
The page and its assets load from the site; this operation uses your entered values only in this browser and does not send them to a calculation endpoint.
How to use it
Paste plain, hyphenated UUIDs one per line (for example, 550e8400-e29b-41d4-a716-446655440000). Braces and the urn:uuid: prefix are not accepted. Results include each original line number. Blank lines are skipped but still count toward line numbers. Invalid results explain whether the 8-4-4-4-12 hexadecimal format, the supported version (1–8), or the IETF variant needs attention. Nil and Max are also accepted as special values.
Limits
Use the plain 8-4-4-4-12 hexadecimal form without braces or a urn:uuid: prefix. Results distinguish bad format, unsupported version, and unsupported variant. A valid format does not establish uniqueness, origin, or acceptance by another system.
Frequently asked questions
Which UUID text format should I paste?
Use the plain 8-4-4-4-12 hexadecimal form, one UUID per line. Do not include braces or the urn:uuid: prefix.
Why did a UUID fail validation?
Each result says whether the text format, UUID version, or variant is unsupported. This validator accepts versions 1 through 8 with the IETF variant, plus the special Nil and Max UUIDs.
Does valid mean unique or authentic?
No. The validator checks the value’s format only; it cannot show whether an identifier is unique, was issued by a trusted source, or is accepted by a particular system.
How do I find an invalid value in my original list?
Each result includes its original line number. Blank lines are skipped, but still count toward the line number.
Sources and references
These references document the cited standard or browser API; they do not validate the tool’s output.
