Skip to content
Toolbrik

UUID Validator

Paste one or more strings and check whether they're valid UUIDs, detecting the version (v1-v8) and variant. Includes the version without hyphens.

UUIDs to validate

Result (0/0 valid)

Paste your UUIDs to validate them.

How to use: Validate UUID

  1. 1Paste one or more UUIDs, one per line.
  2. 2See which ones are valid and their version.
  3. 3Pick the output format and copy the normalized UUIDs.

What is it for?

  • Check suspicious IDs in logs or imports.
  • Normalize UUIDs to uppercase or without dashes.
  • Check which UUID version a system generates.

Validating UUIDs and recognizing their version

Canonical format

A valid UUID has 32 hexadecimal digits in 8-4-4-4-12 groups. The first digit of the third group indicates the version (1, 4, 7…) and the first digit of the fourth group the variant.

Accepted variants

They appear in uppercase, without hyphens, wrapped in braces or with the urn:uuid: prefix. The tool normalizes them to the canonical lowercase format.

Nil and max UUID

00000000-0000-0000-0000-000000000000 is the nil UUID and ffffffff-ffff-ffff-ffff-ffffffffffff the max. They are formally valid but usually signal an uninitialized value.

Related tools

Frequently asked questions

What formats does it accept?+

Canonical UUID (8-4-4-4-12), lowercase/uppercase, with or without hyphens, and URN format (urn:uuid:...).

Was "Validate UUID" useful?

Share it with whoever needs it. It's free and stores no data.