Search tools

Type to filter all tools

UUID Decoder

Paste a UUID to see what it carries: version, variant, and for time-based versions the exact timestamp, clock sequence and node. Also shows the raw bytes, the 128-bit integer and the URN form.

Everything runs locally in your browser. Your data never leaves your device.

Canonical, braced, URN and bare-hex forms all work.

Nothing decoded yet
Paste a UUID above, or try the example, to see what it contains.

About the UUID Decoder

This tool takes a UUID apart and shows what the bits actually say: the version, the variant, and everything the version encodes, like the creation timestamp in versions 1, 6 and 7, the clock sequence and node id, or how many bits are random.

It reads every common written form. Canonical with hyphens, wrapped in braces, as a urn:uuid: string, or as 32 bare hex digits.

What you can do

  • Check which version and variant a UUID is.
  • Extract the timestamp from a version 1, 6 or 7 UUID.
  • Read the clock sequence and node id of a time-based UUID.
  • See whether the node id is a real MAC address or random.
  • Get the UUID as raw bytes, a 128-bit integer and a URN.
  • Recognize the nil and max special values.

How to use the UUID Decoder

  1. 1Paste the UUID. Extra whitespace, braces or a urn:uuid: prefix are fine.
  2. 2Read the decoded fields: version, variant, and the time details when the version has them.
  3. 3Copy any representation you need with the button next to it.

What a UUID can and cannot tell you

Only the time-based versions carry a timestamp. Versions 1 and 6 count 100 nanosecond ticks since the year 1582, version 7 stores plain Unix milliseconds. A version 4 UUID is almost entirely random and reveals nothing about when or where it was made. The name-based versions 3 and 5 are hashes, so the original name cannot be recovered from them.

In versions 1 and 6 the node field historically held the machine's MAC address. Modern generators set the multicast bit and use random bytes instead, and the decoder tells you which of the two you are looking at.

Need a UUID to test with? The UUID Generator makes one in any version.