UUID Validator
The UUID validator checks whether each identifier is well formed and reports its version — v4 random, v7 time-ordered, v1 time and MAC, and the rest. It accepts the braced and unhyphenated forms that different systems produce, and recognises the nil and max UUIDs.
Your result will appear here.
Not sure where to start? Use Load example.
Results update automatically and are calculated on your device. Nothing you type is sent to a server.
Runs in your browser. Processing happens entirely in your browser. Nothing you enter is sent to Delimiter.live.
How to use the UUID Validator
- Paste one UUID per line.
- Read the result column for validity and the details column for the version.
- Copy the result.
Example
9f1c2d3e-4a5b-4c7d-8e9f-0a1b2c3d4e5f
Valid — Version 4 (random)
Common use cases
- Checking that identifiers in an import are well formed before loading them.
- Working out whether a system is issuing v4 or v7 identifiers.
- Confirming a value that looks like a UUID actually is one.
- Spotting nil UUIDs used as placeholders in a data set.
Limitations and things to watch for
- Format and version only. A well-formed UUID tells you nothing about whether it identifies an existing record.
- The version digit is self-reported by whatever generated the identifier. A value can claim to be v4 without having been generated randomly, and there is no way to detect that from the value alone.
- A v7 UUID embeds a timestamp, but this tool reports the version rather than decoding the time.