UUID Validator

Validate UUID format and inspect version, variant, and embedded timestamps.

Input data is processed in your browser
Data is never sent to a server

Tool

What is UUID Validator?

UUID Validator checks whether a UUID string conforms to the standard format (RFC 4122 / RFC 9562) and extracts metadata such as version, variant, and embedded timestamps.

Paste multiple UUIDs at once for bulk validation — useful for debugging API responses, verifying database records, and validating data migrations.

How to Use

  1. Paste one or more UUIDs into the input field, one per line.
  2. With auto-validate enabled, results appear instantly as you type.
  3. Valid UUIDs display their version, variant, and timestamp (for v1/v7).
  4. Invalid UUIDs are highlighted in red with a reason for the failure.

FAQ

Which UUID versions are supported?

All versions v1 through v8 are recognized. The version is determined by reading the version nibble at position 14 of the UUID string.

Are uppercase and brace-wrapped UUIDs accepted?

Yes. Validation is case-insensitive. Brace-wrapped UUIDs like "{550e8400-...}" are automatically stripped before validation.

How are v1 and v7 timestamps extracted?

For v7, the first 12 hex digits (48 bits) are interpreted as a Unix timestamp in milliseconds. For v1, the 60-bit Gregorian timestamp is converted to a Unix time and displayed as an ISO date.

Is my data sent to a server?

No. All processing happens entirely in your browser. Your UUIDs are never transmitted anywhere.