UUID Parser
Paste a UUID to decode its structure, version, variant, and embedded timestamp (v1/v6/v7). All processing happens in your browser.
UUID Parser
Inspect any UUID (v1–v7) instantlyEnter a UUID to view its components, version, variant, and decoded timestamp (if available). Nothing is sent to a server.
Paste a UUID and click Parse to inspect its fields.
What is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit identifier used to uniquely identify information in computer systems without centralized coordination. It is standardized by RFC 4122 and represented as a 32-character hexadecimal string split into 5 groups separated by hyphens.
Length
36 characters — 32 hex digits + 4 hyphens
Randomness
122-bit entropy — ~5.3 × 1036 possible values
Standard
RFC 4122 — also ITU-T X.667 and ISO/IEC 9834-8
What is a UUID?
A UUID (Universally Unique Identifier), also known as a GUID (Globally Unique Identifier), is a 128-bit label standardized by the Internet Engineering Task Force under RFC 4122.
UUIDs are designed to be unique across all time and space without requiring a central registration authority. Two independently generated UUIDs can be assumed to be distinct, thanks to their extreme statistical uniqueness.
- 128 bits = 16 bytes of data
- Represented as 32 hex digits + 4 dashes (36 chars)
- Case-insensitive — upper or lowercase are equivalent
- Supported natively in PostgreSQL, MySQL, MongoDB, and more
UUID Format
32 bits
16 bits
16 bits
16 bits
48 bits
The 13th character encodes the version (e.g. 4 for v4).
The 17th character (after 3rd dash) encodes the variant.
UUID Versions Compared
There are several UUID versions, each suited to different use cases.
| Version | Generation Method | Best For | Requires |
|---|---|---|---|
| v1 | MAC address + timestamp | Time-ordered logging — UUID v1 Generator → | Network interface |
| v2 | DCE Security (POSIX UID/GID) | Legacy DCE systems | System identity |
| v3 | MD5 hash of namespace+name | Deterministic IDs from names — UUID v3 Generator → | Namespace UUID + input |
| v4 | Cryptographically random | General purpose — most common — UUID v4 Generator → | Nothing (this tool) |
| v5 | SHA-1 hash of namespace+name | Deterministic IDs (secure) | Namespace UUID + input |
| v6 | Reordered timestamp (RFC 9562) | Sortable time-based IDs | Clock + node |
| v7 | Unix timestamp + random (RFC 9562) | Database-friendly sortable IDs | Nothing (modern standard) |
Sample UUIDs to Parse
Click any UUID to copy it, then paste it above and click Parse to inspect its fields.
How UUID Parsing Works
This tool validates a UUID string against the canonical RFC 4122 format and breaks it into its component fields. It determines the version and variant, and decodes embedded timestamps for v1/v6/v7 UUIDs.
All processing happens locally in your browser. Nothing is sent to a server.
- Validate the canonical UUID format:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - Extract version (13th hex digit) and variant (17th hex digit)
- Parse fields:
time_low,time_mid,time_hi_and_version,clock_seq, andnode - Decode embedded timestamps for v1/v6 (100‑ns since 1582) and v7 (unix ms)
Common Use Cases
UUIDs are the preferred unique identifier for:
Frequently Asked Questions
Concise answers about UUID parsing and this tool.
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Example: 550e8400-e29b-41d4-a716-446655440000.
550e8400-e29b-41d4-a716-446655440000. It consists of 32 hexadecimal digits (0–9 and a–f) arranged in the pattern 8-4-4-4-12 separated by hyphens. The format is case-insensitive; uppercase and lowercase are equivalent.
Complete UUID Tools Directory
WebEasier hosts a full ecosystem of UUID-related developer tools.
UUID Validation
UUID Parsing
UUID Formatting
UUID Conversion
Developer UUID Generators
Alternative ID Generators
25+ UUID & ID Tools
WebEasier is building the most complete UUID tools ecosystem on the web.
View All ToolsExplore All Free Developer Tools
QR codes, barcodes, image tools, converters and more — all free, all client-side.