How uuid validator works
A UUID (Universally Unique Identifier), also called a GUID, is a 128-bit identifier usually written as eight groups of hex digits separated by hyphens: 8-4-4-4-12 (36 characters total). This validator checks that your string matches that shape after accepting hyphenated, compact (32 hex), urn:uuid:, and braced {…} input forms.
The version of a UUID is stored in the high nibble of the 13th hex digit (the first digit of the third group): 1 for time-based, 3 for name-based MD5, 4 for random, 5 for name-based SHA-1, 6 for reordered time, 7 for Unix-epoch time, and 8 for vendor-defined. The variant is stored in the high bits of the 17th hex digit (the first digit of the fourth group); RFC 4122 uses the 10xx pattern.
The validator returns the canonical lowercase hyphenated form, the detected version and its name, the variant, and flags for the special nil UUID (all zeros) and max UUID (all f’s). Everything runs in your browser; nothing is uploaded.