Skip to content

UUID Analyzer

Paste any GUID to instantly see its version, variant, embedded timestamp, MAC address, and byte-level structure. Works with v1 through v8 — all in your browser, nothing uploaded.

Analyzer

What can this tool tell you?

Every GUID carries metadata in its bits. This tool decodes it for you in real time:

  • Version detection — reads the version nibble (the 13th hex digit) and reports whether the GUID is v1, v2, v3, v4, v5, v6, v7, or v8, per RFC 4122 and RFC 9562.
  • Variant detection — inspects the top bits of byte 8 to classify the GUID as standard RFC 4122/9562, Microsoft, legacy NCS, or Reserved.
  • Timestamp decoding — for v1 and v6 GUIDs, it reconstructs the 60-bit Gregorian timestamp (100-nanosecond intervals since 1582-10-15) and converts it to a readable UTC and local date. For v7, it reads the 48-bit Unix millisecond timestamp directly.
  • MAC address extraction — v1 and v6 GUIDs embed a 48-bit hardware MAC address in their node field. This tool extracts and formats it as XX:XX:XX:XX:XX:XX.
  • Clock sequence — the 14-bit counter used to avoid duplicates when the clock regresses.
  • Byte layout — a field-by-field breakdown showing exactly which bits mean what, with a color-coded visualization of the GUID string itself.

Why analyze a GUID?

  • "What version is this?" — Confirm whether a GUID in your database is v4 (random) or v7 (time-ordered) before choosing a storage strategy.
  • "When was it created?" — v1, v6, and v7 GUIDs are timestamps. Decode the creation time without any external lookup.
  • "Does it leak a MAC address?" — v1 GUIDs embed the machine's network card MAC. This is a known privacy concern — check before exposing GUIDs publicly.
  • "Is this GUID well-formed?" — Validate the version and variant bits to catch corrupted or hand-typed identifiers.

Supported input formats

The analyzer accepts any common GUID representation:

  • Standard hyphenated550e8400-e29b-41d4-a716-446655440000
  • Hyphenless550e8400e29b41d4a716446655440000
  • Braces{550e8400-e29b-41d4-a716-446655440000}
  • URNurn:uuid:550e8400-e29b-41d4-a716-446655440000
  • Base64 — 22 or 24 characters (with or without padding)
  • 0x byte array{ 0x55, 0x0E, 0x84, 0x00, ... } (C-style byte array)

Case-insensitive. Paste any of the above and the tool normalizes it automatically.

FAQ

What GUID versions does this tool recognize? All eight — v1 through v8. It reads the version nibble at position 14 of the byte layout (the 13th hex digit) and decodes each version according to RFC 4122 (v1-v5) and RFC 9562 (v6-v8).

Does the v1 timestamp include the time zone? No. The timestamp stored inside a v1 or v6 GUID is always UTC, counted in 100-nanosecond intervals since 1582-10-15. This tool shows both the UTC time and your local time equivalent for convenience.

Can this tool extract the MAC address from any GUID? Only v1 and v6 GUIDs carry a MAC address in their node field. v4 and v7 use random bits instead, so no MAC can be recovered. The tool clearly indicates when no MAC is present.

Is my GUID sent to a server? No. All analysis happens entirely in your browser. Nothing is uploaded or stored.

Why does my GUID show "Reserved" variant? The variant bits (top bits of byte 8) don't match any known variant family (RFC 4122, Microsoft, or NCS). This usually means the GUID is non-standard, hand-modified, or corrupted.


Need to generate new UUIDs instead? Try the UUID Generator — batch generate v4 and v7 with one-click copy.

Want to pull UUIDs out of logs or source code? Use the UUID Extractor — auto-detect and convert identifiers from any text.

For the full technical breakdown of every UUID version, read GUID Versions Explained: v1 through v8.

Need more power? QuickGUID is a native Windows GUID toolbox with batch generation, smart extraction, and 10+ format live conversion — completely free and offline.