UUID Validator
Validate any UUID in seconds. Detect version and variant, decode embedded timestamps, and inspect the structure bit by bit — right in your browser.
Validate UUIDs
One UUID per line — braced, URN and uppercase forms are auto-normalized. Compact 32-character forms are rejected unless enabled below.
Ctrl+Enter Validate Esc Clear Ctrl+C Copy focused UUID
Paste a UUID to validate
Add one or more UUIDs above and hit Validate to see version, variant, timestamp and structure analysis.
How It Works
Paste UUIDs
Enter one or more UUIDs, one per line. URN and braces are handled automatically; compact forms need the option enabled.
Validate
The tool checks format, detects the version and variant nibbles, and decodes any embedded timestamps.
Deep dive
Inspect the structure breakdown, RFC standard, clock sequence and warnings, then copy or export.
Frequently Asked Questions
What is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit identifier used to uniquely identify information in computer systems. The standard format is 8-4-4-4-12 hexadecimal characters.
What UUID versions exist?
UUID v1 is time-based, v2 is DCE security, v3 is name-based (MD5), v4 is random, v5 is name-based (SHA-1), and v6/v7 are improved time-based versions. V4 is the most commonly used.
Can I validate multiple UUIDs at once?
Yes. Paste one UUID per line and hit Validate. The tool processes them as a batch and reports valid/invalid status, versions and warnings for each.
What is the UUID variant?
The variant nibble (first hex digit of the clock sequence) tells which format family the UUID uses. The standard 10xx variant is used by RFC 4122 / RFC 9562 UUIDs.
Is my data uploaded to a server?
No. All validation happens entirely in your browser using regular expressions and bit analysis. Your UUID data never leaves your device.
What is a nil or max UUID?
The nil UUID (all zeros) is a "no value" sentinel, while the max UUID (all f) is a "maximum value" sentinel. Neither is generated as a real identifier.