36 chars · 1 line
Waiting for input
36 chars · 1 line
Waiting for input
UUID version validation
UUID v7 stores a Unix-epoch millisecond timestamp in its first 48 bits. VetaTool identifies the version 7 nibble and decodes that embedded timestamp into Unix milliseconds and ISO time without claiming that the generator clock or ordering was correct. This tool is free to use. No account or payment is required.
Last updated
When the first hexadecimal digit of the third group is 7 and the variant bits are RFC-compatible, VetaTool labels the value UUID v7 and reads the first 48 bits as Unix epoch milliseconds.
The decoded timestamp is also shown as ISO time, but a structural v7 result does not prove timestamp ordering, clock correctness, monotonic generation, or randomness of the remaining fields.
VetaTool reads the UUID version nibble and RFC-compatible variant range. It does not reconstruct how the identifier was generated or validate every version-specific timestamp, namespace, hash, random, or custom field.
Treat the result as structural UUID inspection. Protocols and applications can impose additional requirements beyond the encoded version number.
RFC 9562 UUIDv7 test vector whose first 48 bits encode Unix timestamp 1645557742000; VetaTool decodes it as 2022-02-22T19:22:22.000Z while validating the UUID structure.
017f22e2-79b0-7cc3-98c4-dc0c0c07398fValid UUID v7 · Timestamp: 1645557742000 ms · ISO: 2022-02-22T19:22:22.000ZCommon questions
Yes. For a valid UUID v7, the inspector decodes the first 48 bits as Unix epoch milliseconds and also shows the corresponding ISO time. It does not verify the generator clock, ordering, or provenance.
No. The validator confirms canonical text, the encoded version nibble, and RFC-compatible variant bits. It does not verify generator provenance or all version-specific field semantics.
Debugging a specific UUID issue? Browse UUID troubleshooting.