World’s largest virtual agentic engineering & quality conference

WHENAUG 19-21
WHEREVirtual · Global
WATCH NOW

Free UUID Decoder Online - TestMu AI (Formerly LambdaTest)

This free tool allows you to decode UUIDs into version, variant, integer, and v1 timestamp fields in your browser.

Categories

...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free
...
TestMu Conf 2026

World's largest virtual agentic engineering & quality conference

...

AUG 19-21, 2026

WATCH NOW
Enter UUID to Decode

Use the hyphenated 8-4-4-4-12 form, for example 00000000-0000-0000-0000-000000000000.

ConvertDecode UUID

Output

What Is a UUID Decoder?

A UUID decoder is a utility that parses a 128-bit Universally Unique Identifier and reports its version nibble, variant bits, integer value, and (for version 1) embedded time fields. The current layout is defined by RFC 9562, which obsoletes RFC 4122. TestMu AI runs this decode step in your browser so the UUID never leaves the page during processing.

Example UUID: f47ac10b-58cc-4372-a567-0e02b2c3d479. Need the reverse workflow? Generate fixtures with the Random UUID Generator, then paste them here to inspect structure.

How Does This UUID Decoder Work?

The widget validates the hyphenated 8-4-4-4-12 hex form, reads the version nibble from the third group, classifies the variant from the fourth group, and converts the full 128-bit value to a decimal integer. All processing happens in your browser. No data is uploaded for the decode itself.

  • Validate: Reject strings that do not match the canonical UUID pattern.
  • Version and variant: Map the M and N nibbles to human-readable labels.
  • Integer value: Treat the 32 hex digits as one unsigned 128-bit integer.
  • Version 1 fields: Rebuild the Gregorian timestamp, clock sequence, and node when the version nibble is 1.

How Do You Use This UUID Decoder?

  • Paste a UUID: Enter a hyphenated UUID in the input field, or click Sample to load a version 1 example.
  • Decode: Click Decode UUID to parse version, variant, and related fields.
  • Review output: Read the integer value, version label, variant, and (for v1) time, clock, and node lines.
  • Copy or download: Use the output icons to copy the report or save a .txt file.

What Are Common Use Cases for a UUID Decoder?

  • Debug v1 timelines: Extract the embedded timestamp when correlating log events that store UUID v1 keys.
  • Confirm fixture versions: Check whether a test ID is random (v4) or time-based before asserting sort order.
  • Inspect API payloads: Decode identifiers from responses while preparing cases in Test Manager.
  • Validate format quickly: Catch truncated or mistyped IDs before they hit a database constraint.
  • Compare token styles: After decoding opaque IDs, inspect auth tokens with the JWT Decoder.

Which UUID Versions Does RFC 9562 Define?

The version nibble (M) sits in the most significant 4 bits of octet 6. RFC 9562 documents the familiar v1 through v5 layouts and adds v6, v7, and v8 for reordered time, Unix epoch time, and custom formats.

VersionMeaning
Version 1Time-based with Gregorian timestamp and node
Version 2DCE security UUID with POSIX UID or GID
Version 3Name-based UUID using MD5
Version 4Random or pseudo-random UUID
Version 5Name-based UUID using SHA-1
Version 6Reordered time-based UUID for sorting
Version 7Unix epoch time-based UUID
Version 8Custom or vendor-specific layout

What Do UUID Variant Bits Mean?

Variant bits identify which UUID layout family the value follows. Most modern libraries emit the RFC 4122 / RFC 9562 variant (bit pattern 10xx). Other patterns remain for legacy NCS or Microsoft layouts.

VariantExplanation
Variant 0Reserved for NCS backward compatibility
Variant 1 (10xx)RFC 4122 / RFC 9562 layout used by most libraries
Variant 2Reserved for Microsoft COM/DCE layouts
Variant 3Reserved for future definition

Frequently Asked Questions

What UUID versions can this decoder report?

This UUID decoder accepts any hyphenated 8-4-4-4-12 hex UUID and reports the version nibble, variant, and 128-bit integer value. For version 1 it also extracts the Gregorian timestamp, clock sequence, and node fields. Versions such as 3, 4, and 5 show structure without a time field.

Can this tool extract a timestamp from every UUID?

No. Timestamp extraction applies to UUID version 1 in this tool. Version 4 is random and has no time field. Version 3 and 5 are name-based hashes, so the decoder reports version, variant, and contents without a creation time.

Is it safe to paste production UUIDs into this decoder?

Yes. Decoding runs entirely in your browser on TestMu AI. The UUID string is not uploaded to a server for this conversion, so the value stays on your device during processing.

What happens if I enter an invalid UUID?

If the input is empty, the output clears. If the string does not match the 8-4-4-4-12 hex pattern, the tool shows a readable error: Error: Invalid UUID format.

Why does UUID v4 show no timestamp or MAC address?

UUID version 4 is generated from random or pseudo-random bits. It intentionally omits Gregorian time and node (MAC) fields, so a decoder can only report version, variant, integer value, and raw contents.

What is the difference between UUID v1 and UUID v4?

UUID v1 embeds a 60-bit Gregorian timestamp plus clock sequence and node ID. UUID v4 fills most bits with random data and is preferred when you do not want to leak generation time or a machine identifier.

Does RFC 9562 replace RFC 4122 for UUIDs?

Yes. RFC 9562 is the current IETF UUID specification and obsoletes RFC 4122. It keeps the familiar 128-bit layout and defines newer versions such as v6, v7, and v8 while documenting v1 through v5.

Can I decode a UUID that is missing hyphens?

Not in the current input format. Paste the canonical hyphenated form 8-4-4-4-12 (36 characters). Compact 32-character hex without hyphens is rejected as an invalid UUID format.

What does the node field mean in a UUID v1?

In UUID version 1, the node field is a 48-bit identifier historically drawn from a MAC address. Many generators now use a random multicast node instead. This decoder prints the node as colon-separated hex for inspection.

How can I create a new UUID after decoding one?

Use the Random UUID Generator on TestMu AI to mint a fresh identifier for tests or fixtures, then return here if you need to inspect its version and variant fields.

Did you find this page helpful?

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests