Skip to main content
1

UUID Validator

Validate any UUID and detect its version, variant, and nil status. See alternative formats — canonical, uppercase, no-dashes, and URN. Bulk mode validates multiple UUIDs at once.

Mode:
Was this tool helpful?
Send output to:
Advertisement

How to use UUID Validator

  1. Enter a UUID (or switch to Bulk Mode for multiple UUIDs).
  2. Click Validate.
  3. Review the version, variant, and alternative format representations.

What is UUID Validator?

UUIDs (Universally Unique Identifiers) are 128-bit values standardized by RFC 4122. This tool validates the format (32 hex digits, hyphenated or not), detects the version from the 13th hex digit (v1/v2/v3/v4/v5/v6/v7/v8), identifies the variant (RFC 4122, Microsoft, NCS, or Future), and flags nil UUIDs. For v1 UUIDs it extracts the embedded timestamp, clock sequence, and node/MAC address. Alternative output formats are provided for easy copying.

Advertisement

FAQ

What UUID versions can this tool detect?
Versions 1 through 8, determined by the 13th hex digit. Common versions include v1 (time-based MAC), v4 (random), and v7 (Unix timestamp).
What is a nil UUID?
The nil UUID is 00000000-0000-0000-0000-000000000000. It is a valid UUID but represents the null/zero value.
Can I validate UUIDs without dashes?
Yes — the tool accepts both the standard 8-4-4-4-12 hyphenated format and the 32-character continuous hex format.
Does this generate UUIDs too?
No — use our UUID Generator tool to create new UUIDs. This tool only validates and inspects existing ones.

Related tools

Author

MW
Marcus Webb"The DevTool Craftsman"

Full-Stack Developer & Tools Architect

Marcus has been writing code since the dial-up era. He's contributed to open-source developer tools and built CI/CD pipelines for startups.

Advertisement