UUID Add Hyphens
Paste compact UUIDs (32 chars) and instantly insert hyphens in the standard 8-4-4-4-12 pattern. Private, client-side, and quick.
UUID Add Hyphens
Powered byJavaScript & RFC 4122
All conversion happens locally in your browser. Nothing is sent to any server.
Paste 32-character UUIDs and click Convert to add hyphens.
Why add hyphens to a UUID?
Many tools and libraries expect the standard UUID format with hyphens (8-4-4-4-12). This converter takes compact UUIDs and inserts dashes in the correct places so they can be used with UUID-aware APIs and databases.
Input
32 chars, no hyphens — e.g. 550e8400e29b41d4a716446655440000.
Output
Standard UUID with hyphens: 550e8400-e29b-41d4-a716-446655440000.
Use cases
Great for integrating IDs into systems that require the canonical UUID format, like libraries, ORMs, APIs, and database UUID columns.
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 standard format includes four hyphens in the pattern 8-4-4-4-12.
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 (random) |
| 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) |
Example UUIDs
Click an example to convert it into standard dashed format.
How This UUID Formatter Works
The tool validates that each line is a 32-character hexadecimal string, then inserts hyphens in the standard UUID positions (8-4-4-4-12).
The conversion is fast and runs fully in your browser. Your data never leaves your device.
Common Use Cases
This tool is useful when you need to:
Frequently Asked Questions
Concise answers about adding hyphens to UUIDs.
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.