Checking a well-formed UUID
Pasting 550e8400-e29b-41d4-a716-446655440000 and clicking Check reports it as valid, version 1, RFC 4122 variant, with the uppercase form 550E8400-E29B-41D4-A716-446655440000.
Validate a UUID or GUID online and detect its version and variant — free UUID checker.
About
Checks whether a UUID is correctly formatted, then identifies its version and variant.
Backend developers use it to confirm an identifier they're debugging is actually a well-formed UUID and see which version generated it, while QA engineers use it to check that a system is producing the UUID version it's supposed to. It's one of many free data tools on Toolapt, and like every tool here, it's free to use with no sign-up and no limit on how many times you run it.
Examples
4 worked examples
Pasting 550e8400-e29b-41d4-a716-446655440000 and clicking Check reports it as valid, version 1, RFC 4122 variant, with the uppercase form 550E8400-E29B-41D4-A716-446655440000.
Pasting 3f2504e0-4f89-41d3-9a0c-0305e82c3301 identifies it as version 4 (random), RFC 4122 variant.
Pasting 00000000-0000-0000-0000-000000000000 is flagged as the special nil UUID rather than assigned a normal version and variant.
Pasting a string with the wrong number of hex digits or missing hyphens, like 550e8400-e29b-41d4-a716, is reported as invalid instead of being assigned a version.
FAQ
Quick answers to common questions about the UUID Validator and Inspector.
It checks whether a UUID is correctly formatted, and identifies its version and variant.
Yes. It's free, with no sign-up, no watermark and no limit on how many times you use it.
Yes. Validation happens entirely on your own device — nothing you paste is sent to a server.
32 hexadecimal digits arranged as 8-4-4-4-12 characters separated by hyphens, like 550e8400-e29b-41d4-a716-446655440000.
They indicate how the UUID was generated — for example, version 1 is time-based, version 4 is random, and version 5 is generated from a name using SHA-1 hashing. The tool reads this from a single digit in the UUID.
It indicates which layout rules the UUID follows for its remaining bits. Almost all UUIDs generated today use the RFC 4122 standard variant; the others are rarer, older or vendor-specific layouts.
It's the special all-zero UUID (00000000-0000-0000-0000-000000000000), often used to represent "no value" in systems that expect a UUID field.
Yes. The page is fully responsive and works on mobile, tablet and desktop browsers alike.
Did UUID Validator and Inspector work for you?