Validate UUID structure without uploading data
A UUID is commonly represented as 32 hexadecimal characters divided into five groups: 8-4-4-4-12. This validator confirms that structure and then inspects the version and variant fields.
Flexible mode can also accept compact hexadecimal values,
braced UUIDs, and the urn:uuid: prefix. Every valid
value is returned in lowercase canonical form so it can be
copied into code, logs, fixtures, APIs, or databases.
For UUID versions 1, 6, and 7, the tool also attempts to decode the embedded timestamp. That timestamp reflects encoded UUID data and does not prove when a database record was created.
Structural validity is not record verification
A structurally valid UUID may still be fabricated, duplicated, incorrectly generated, or absent from your system. Confirm ownership and existence through your own trusted application or database.