UUID v7 Decoder
Decode a UUID v7 to view its timestamp, version, variant, and underlying bit fields. Free to use. No Signup required.
Field Breakdown
| Segment | First 12 hex chars | 13th hex char | 14–16 hex chars | 17th hex char | 18–32 hex chars |
|---|---|---|---|---|---|
| Value | |||||
| Meaning | Unix timestamp (ms) | Version (must be 7) | Random | Variant (8, 9, a, b) | Random |
| Bits | 48 | 4 | 12 | 2 | 62 |
Timestamp Decode
- UTC:
- Unix Milliseconds:
- Unix Seconds:
- Local Time:
- Relative:
Generate new UUIDs
Looking to create one? Visit the UUID v7 Generator to build time-sorted identifiers.
Frequently Asked Questions
A UUID v7 contains a 48-bit Unix timestamp, a version field, random data, and a variant field. A decoder can extract these components and convert the timestamp into readable UTC and local time.
Enter a valid UUID v7 into the decoder and select Decode. The tool validates the UUID, identifies its version and variant, extracts its fields, and converts the embedded timestamp into readable dates and times.
Check the UUID version field. For UUID v7, the version value must be 7. A decoder can also validate the UUID's format and RFC 9562 variant.
The first 48 bits represent a Unix timestamp in milliseconds. This allows the decoder to determine the time encoded in the UUID.
Yes. You do not need to know the generation time beforehand. The timestamp is encoded directly in the UUID v7 and can be extracted by a decoder.
They are the non-timestamp portions of UUID v7. They provide randomness or implementation-defined data used alongside the timestamp to help produce unique identifiers.
UTC is the timezone-independent time represented by the UUID's timestamp. Local time is the same timestamp converted to your computer or browser's local timezone.
No. A UUID v4 has version 4, while a UUID v7 must have version 7. The decoder should reject a UUID that does not contain the UUID v7 version value.