UUID Validator

UUID Validator

Validate UUID values by version and format and check input batches quickly.

Input

Validation Report

About The UUID Validator

UUID Validator checks one or more UUID strings and reports whether each value matches the standard hyphenated UUID format. Valid rows also show the detected UUID version.

Validation runs locally in your browser and is format-focused. It cannot prove that a UUID exists, is unique in your system, or belongs to a specific database record.

How to Validate UUIDs Online

  1. Paste one UUID per line.
  2. Click Validate UUID or load the sample batch.
  3. Review PASS/FAIL rows and the detected version numbers.
  4. Fix invalid separators, characters, or version/variant bits, then validate again.

Choosing Options Correctly

Input format:
Use the canonical 8-4-4-4-12 hyphenated form. Uppercase and lowercase hexadecimal characters are both accepted.

Result interpretation:
PASS means the text matches a UUID version and variant pattern. FAIL means the string is malformed or uses unsupported bits.

Common Use Cases

  • Checking IDs copied from logs, CSV files, or API payloads.
  • Confirming whether mixed UUID batches contain invalid rows.
  • Detecting UUID versions before choosing v4/v7 storage or indexing behavior.

Quick FAQ

Does this generate UUIDs?
No. It checks UUID text you enter. Use the UUID generator tools when you need new values.

Does PASS prove uniqueness?
No. PASS only means the text matches the expected UUID format or version rules. It cannot prove the value is unique in your system.

What should I do if validation fails?
Check for missing hyphens, extra spaces, unsupported version bits, invalid hex characters, or pasted punctuation.

Does uppercase matter?
No. UUID validation should treat uppercase and lowercase hexadecimal characters as the same value.