Since 2010 · Powering 2M+ tool runs every month
Since 2010
Add to Chrome

My Toolbox

Automatic Mode

No saved tools yet.

Go Premium
Related tools
GUID / UUID GeneratorXML Validator
Home Page > Miscellaneous > Encoders And Decoders

UUID Validator/Decoder

Validate UUID strings, normalize GUID formats, and decode UUID v1, v4, and v5 metadata with MiniWebtool’s UUID Validator/Decoder, including timestamp, variant, node, random payload, and v5 namespace/name verification.

Need help using this tool? Ask AI

For Gemini, paste the copied question into the chat. You can also copy it below.

View the question

Free to useNo sign-up requiredInstant Results
UUID Validator/DecoderTry it now — free ▼
Three default UUIDs check valid as v1, v4 and v5; v1 dates to 1997

Paste one or more UUIDs and validate, optionally with a v5 namespace and name to check. The result shows each UUID's version, variant and fields, and decodes v1 timestamps.

Quick examples
One per line works best. You can also paste log text; recognizable UUID tokens will be extracted automatically.
Optional UUID v5 source check
UUID v5 cannot reveal its original name, but if you already know the namespace and name, the decoder can recompute the expected UUID and compare it.

Embed UUID Validator/Decoder Widget

About UUID Validator/Decoder

This UUID Validator/Decoder checks whether a UUID or GUID is structurally valid, normalizes accepted formats, and explains the fields that matter for UUID v1, UUID v4, and UUID v5. It is built for developers, QA engineers, support teams, and anyone inspecting IDs from logs, databases, API payloads, tracing systems, or security reviews.

At a Glance

UUID Validator/Decoder checks whether a UUID or GUID is valid, normalizes its format, and decodes version 1, 4 and 5 details. It reads timestamps and nodes from v1 and verifies known v5 namespace and name pairs.

UUID Validator/Decoder: features at a glance
FeatureWhat you getGood for
Accepted formatsTakes canonical UUIDs, braced GUIDs, URN UUIDs, and compact 32-character hexadecimal strings, in upper or lower case.Checking IDs copied from logs, databases and API payloads
UUID v1Converts the timestamp to UTC and shows the clock sequence, the node value and hints about whether the node is a MAC address.Finding when and roughly where a v1 ID was made
UUID v4Checks the fixed layout and explains the 122 random bits plus the version and variant bits. No creation time can be recovered.Confirming a v4 ID is well formed
UUID v5 checkChoose a namespace and enter a name to test whether that pair regenerates the pasted UUID.Verifying a deterministic ID against its known source
Normalized outputOutputs canonical, compact, braced and URN forms, with a button to copy the canonical lowercase UUID.Pasting IDs into code, databases and tests
Batch checkValidates up to 50 UUIDs in one run.Auditing a list of IDs

How to Use the UUID Validator/Decoder

  1. Paste one UUID or a list of UUIDs into the input box. The tool accepts canonical UUIDs, GUIDs with braces, URN UUIDs, and compact 32-character hexadecimal strings.
  2. If you are checking a UUID v5 value, choose the namespace and enter the name string to verify whether that namespace/name pair generates the pasted UUID.
  3. Click Validate & Decode UUID to parse the UUID layout, version, variant, normalized formats, and any version-specific metadata.
  4. Use the colored field map and metadata rows to inspect timestamp, node, random payload, deterministic hash behavior, and validation warnings.

UUID Versions Explained

UUID v1Time-based. The decoder extracts the timestamp, clock sequence, node value, and MAC-like privacy hints.
UUID v4Random. The decoder checks the fixed layout and explains the 122-bit random payload.
UUID v5Namespace/name based. The decoder explains the deterministic SHA-1 layout and can verify a known namespace/name source.

What the Decoder Checks

  • Canonical grouping, compact hexadecimal UUIDs, braced GUIDs, and URN UUID syntax.
  • Version nibble, variant bits, and the standard RFC 9562 layout used by v1, v4, and v5 UUIDs.
  • UUID v1 timestamp conversion to UTC, clock sequence, node value, and privacy indicators.
  • UUID v4 randomness layout and UUID v5 deterministic namespace/name verification.
  • Normalized output formats for copying into code, databases, logs, and API tests.

FAQ

What is a UUID?

A UUID is a 128-bit identifier commonly written as 32 hexadecimal characters grouped 8-4-4-4-12. Different UUID versions use those bits for different purposes, such as time-based IDs, random IDs, or namespace/name hashes.

Can a UUID v1 reveal a MAC address?

Sometimes. UUID v1 stores a 48-bit node value. If the multicast bit is not set, that node may be derived from a hardware MAC address; if the multicast bit is set, it was probably generated as a random or privacy-preserving node.

Can a UUID v4 creation time be decoded?

No. UUID v4 does not contain a timestamp, node, or machine identifier. It stores 122 random bits plus fixed version and variant bits, so a validator can inspect the layout but cannot recover when or where it was created.

What can be decoded from UUID v5?

UUID v5 records that the ID was created from a SHA-1 namespace/name hash, but it does not reveal the original namespace or name. If you already know those source values, this tool can recompute the UUID and check whether they match.

Is uppercase or compact UUID input valid?

Yes. Uppercase UUIDs, braced GUIDs, URN UUIDs, and compact 32-character hexadecimal UUIDs can all be valid. The decoder normalizes valid input into canonical lowercase UUID format.

Reference this content, page, or tool as:

"UUID Validator/Decoder" at https://MiniWebtool.com/uuid-validator-decoder/ from MiniWebtool, https://MiniWebtool.com/

by miniwebtool team. Updated: 2026-05-22

Chat with your favorite AI

For Gemini, paste the copied question into the chat. You can also copy it below.

View the question

Encoders And Decoders:

Top & Updated:

Base64 DecoderJWT DecoderURL DecoderView all →
Home Page > Miscellaneous > Encoders And Decoders > UUID Validator/Decoder