UUID decoder
Decode a UUID
Paste a UUID to inspect its version, variant, canonical format, byte layout, and timestamp details when the UUID contains time data.
UUID decoder tool
What does UUID decoding show?
A UUID is a 128-bit identifier written as 32 hexadecimal characters in five groups. This decoder validates that shape, normalizes the value, and explains the UUID version and variant bits that identify how the UUID was made.
Decoded fields
- Canonical UUID string and raw hexadecimal value.
- UUID version, variant, and field groups.
- Timestamp for UUID v1, UUID v6, and UUID v7 values.
UUID version decoder
UUID v4
UUID v4 values are random. A decoder can show that the version digit is 4, but there is no timestamp or namespace to recover.
UUID v5
UUID v5 values are deterministic hashes of a namespace and name. The original name cannot be decoded from the UUID.
UUID v7
UUID v7 values start with a Unix epoch millisecond timestamp, so this decoder can show the embedded creation time.
UUID format reference
| Part | Characters | What it means |
|---|---|---|
xxxxxxxx |
8 hex characters | The first 32 bits. For UUID v7, this is the high part of the Unix millisecond timestamp. |
xxxx |
4 hex characters | The next 16 bits. For UUID v7, this completes the 48-bit timestamp. |
Mxxx |
4 hex characters | The first hex digit is the UUID version, such as 4 for UUID v4 or 7 for UUID v7. |
Nxxx |
4 hex characters | The first bits identify the UUID variant. Modern UUIDs normally use the RFC 9562 variant. |
xxxxxxxxxxxx |
12 hex characters | The final 48 bits. The meaning depends on the UUID version. |
UUID decoder FAQ
Can I decode who created a UUID?
No. UUIDs do not include a username, application name, or database table. Some versions reveal generation method or time, but not the creator.
Can a UUID decoder validate UUIDs?
Yes. This page accepts hyphenated UUIDs, URN UUIDs, and compact 32-character UUIDs, then reports whether the value has valid hexadecimal bytes.
Does UUID v7 expose time?
Yes. UUID v7 encodes Unix epoch milliseconds in the first 48 bits, which can reveal the approximate creation time.