What is UUID Validate?
Check whether a string is a valid UUID (also called a GUID) and, if so, identify its version and variant. Supports the standard 8-4-4-4-12 format including the special all-zero Nil UUID.
How UUID Validate works
A UUID is 32 hexadecimal digits in five groups (8-4-4-4-12). The first digit of the third group is the version, and the first digit of the fourth group encodes the variant.
Example: in ...41d4-a716..., the 4 means version 4 (random).
Common uses
- Verify a UUID is correctly formatted
- Identify the UUID version
- Validate IDs from APIs or databases
- Catch malformed identifiers
Frequently asked questions
What does the version mean?
It indicates how the UUID was generated — e.g. v1 time-based, v4 random, v7 Unix-time-based.
Is the Nil UUID valid?
Yes — the all-zero UUID is a valid special value.
What makes a UUID invalid?
Wrong length, non-hex characters, or an out-of-range version or variant digit.