Inspect GUID / UUID

Paste any GUID / UUID to detect, decode and decompile its version, variant, timestamp (Unix milliseconds / ISO time), RFC variants, Node Identifier (Possibly MAC-address derived) if relevant, embedded fields (time_low, time_mid, time_hi_and_version, clock_seq_hi_and_reserved, clock_seq_low, node), Security warnings and helpful notes.
This inspector supports all GUID / UUID versions: v1, v2, v3, v4, v5, v6, v7 and v8.
Do it all online inside your browser for free. No API calls needed. No data sent anywhere.

Input

Result

Paste a GUID / UUID to see analysis.

What is a GUID / UUID?

A GUID (Globally Unique Identifier) also called a UUID (Universally Unique Identifier), is a 128-bit identifier standardized by RFC 4122 and RFC 9562. It is designed to be globally unique, meaning no two GUIDs / UUIDs are expected to ever collide. Even when generated on different machines or at large scale.

GUIDs / UUIDs are widely used in databases, APIs, cloud services, distributed systems and software applications where reliable unique identifiers are essential. Their extremely low collision probability allows developers to create unique IDs without relying on a central authority or database lookup. Making them ideal for fast and scalable applications.

Universally Unique IDentifier (UUID) / Globally Unique IDentifier (GUID) - Wikipedia

GUID - Microsoft.com

RFC 4122 - ietf.org

RFC 9562 - ietf.org

Comparison of UUID / GUID Versions

VersionTypeDeterministic? Sortable?Secure?Typical UseStandardizedNotes
v1Time + Node (historically MAC)NoYesMAC leak (historically)Distributed systemsRFC 4122
(July 2005)
Includes timestamp + Node (historically the MAC address). Ordered but exposes hardware info.
v2DCE Security (UID/GID)NoPartialLeaks IDsLegacy DCE systemsRFC 4122
(July 2005)
Embeds POSIX UID/GID + MAC address. Rarely supported and considered obsolete.
v3Name (MD5)YesNoMD5Namespace-based IDsRFC 4122
(July 2005)
Deterministic, but MD5 is cryptographically broken.
v4RandomNoNoYesGeneral purpose (Recommended)RFC 4122
(July 2005)
Pure randomness (122 random bits). Extremely low collision probability.
v5Name (SHA-1)YesNoSHA-1Stable API IDsRFC 4122
(July 2005)
Deterministic like v3 but uses SHA-1, which is no longer fully secure.
v6Ordered time v1NoYesYesDatabase indexingRFC 9562
(May 2024)
Improved v1 format with sortable structure + privacy-safe design.
v7Timestamp + randomnessNoYesYesLatest most modernRFC 9562
(May 2024)
Combines millisecond timestamps with strong randomness. Ideal for distributed systems.
v8Custom / User-definedDependsDependsCustomExperimental, app-specificRFC 9562
(May 2024)
Flexible GUID / UUID layout reserved for application-defined use. Not recommended for generic scenarios.
empty-nilEmpty / Nil (all zeros)YesN/ANo (not unique)Sentinel / “no value” / placeholderRFC 4122
RFC 9562
Not a real identifier, used to represent “no value”. Never generate or use it for uniqueness.
Disclaimer: All information is provided for general educational and technical reference only. While we aim to keep the content accurate, current and aligned with published standards. No guarantees are made regarding completeness, correctness or suitability for any specific use case.
GUID / UUID specifications, RFCs, best practices, security guidance, database behavior and ecosystem conventions (including cloud platforms and third-party identifier formats) may change over time or differ by implementation. Examples, recommendations, and comparisons are illustrative and may not apply universally.
This content should not be considered legal, security, compliance or architectural advice. Before making critical design, security, or production decisions, always consult the latest official standards and documentation (such as RFC 4122, RFC 9562 and vendor-specific references).
Always evaluate behavior in your own environment.