UUID Validator
Validate any UUID string and detect its version instantly. Paste a UUID to check if it conforms to RFC 4122, identify the version (v1, v3, v4, v5, etc.), and verify the variant bits. Use the Validate feature to inspect UUIDs from logs, databases, or API responses.
Frequently Asked Questions
›What makes a UUID valid?
A valid UUID has 32 hex digits in the pattern 8-4-4-4-12, with the version nibble (character 13) being 1-5 and the variant bits (character 17) being 8, 9, a, or b. Both uppercase and lowercase hex are valid.
›What UUID versions exist?
v1 (timestamp + MAC), v2 (DCE security), v3 (MD5 name-based), v4 (random), v5 (SHA-1 name-based). v6 and v7 are newer proposals for sortable, timestamp-based UUIDs.
›Can I validate UUIDs without dashes?
Yes. The validator accepts UUIDs with or without dashes, and with or without braces. It normalizes the input before checking the format and version.