Skip to main content
Calctrove Calctrove

UUID Validator

UUID Validator

Validate UUID format, variant bits, and detect version for each line.

File input

Choose a file

Click, drop, or paste from clipboard.

Result

Ready to validate UUIDs.

Compact and hyphenated UUID formats are both supported.

Flow
  • Normalize UUID input and inspect each line.
  • Validate hex structure with or without hyphens.
  • Check version nibble and variant bits for RFC compliance.
Example

Worked example: mixed UUID list

  1. 1 Paste two valid UUIDs and one malformed ID.
  2. 2 Validator checks each line independently.
  3. 3 Output reports version for valid rows and flags invalid rows.

You get a clear per-line validation summary and overall valid/invalid counts.

How
  1. Paste one or multiple UUID values, one per line.
  2. Run validation to classify valid and invalid rows.
  3. Review detected UUID versions for valid values.
Cases
  • Validate imported UUID columns before database migration.
  • Audit API responses that should return canonical UUIDs.
  • Spot malformed IDs in ETL and queue payloads.
Avoid
  • Assuming any 32-character hex string is valid without variant/version checks.
  • Mixing UUID text with extra whitespace or labels in the same line.
  • Treating uppercase/lowercase differences as validity errors.
FAQ
Does this support compact UUID strings without hyphens?

Yes, compact 32-character UUID strings are supported and validated.

Can I validate many UUIDs at once?

Yes, input is processed line by line for batch validation.

Does validator show UUID version?

Yes, valid rows include detected version information.

Switch
Switch12