jarvisbox

UUID Version Detector Online

The UUID version is encoded in bits 48–51 (the first nibble of the third group in the standard 8-4-4-4-12 hyphenated format). Version 1 = 0001, version 4 = 0100, version 6 = 0110, version 7 = 0111, version 8 = 1000. Reading the version from a UUID string is as simple as checking the first character of the third group.

But version alone does not tell you the full story. The variant bits at positions 64–65 must equal 0b10 (the two most-significant bits of the first character of the fourth group equal 10 in binary) for the UUID to conform to RFC 9562. Non-conforming UUIDs exist — nil UUIDs (all zeros), max UUIDs (all ones), and Microsoft COM-style GUIDs that use a different variant encoding.

This tool reads the version nibble and variant bits automatically, displays the full field breakdown for the detected version, and highlights any conformance issue. Works for UUID v1 through v8 and unknown versions.

Open UUID v7 Decode Bit Inspector →

How to use

  1. Paste one or more UUID strings into the main tool — version is auto-detected.
  2. Hover any cell in the 128-bit bitfield diagram to see the field name, bit index, and full field value.
  3. For batch UUIDs, check the monotonic-order badge and timestamp timeline to verify generation order.

Related tools

反馈这个工具的问题