Examples
-
UUID (RFC 4122)
550e8400-e29b-41d4-a716-446655440000 -
URN
urn:uuid:550e8400-e29b-41d4-a716-446655440000 -
Braced GUID
{550e8400-e29b-41d4-a716-446655440000} -
32-char hex
550e8400e29b41d4a716446655440000 -
Base64 (standard MIME)
VQ6EAOKbQdSnFkRmVUQAAA== -
Base64 (URL-safe)
VQ6EAOKbQdSnFkRmVUQAAA -
Uint128 (decimal)
113059749145936325402354257176981405696 -
JSON byte array
[85,14,132,0,226,155,65,212,167,22,68,102,85,68,0,0] -
MongoDB $binary (subtype 04)
{ "$binary": { "base64": "VQ6EAOKbQdSnFkRmVUQAAA==", "subType": "04" } }
About UUID Converter
UUIDs are 128-bit identifiers, but every system seems to write them differently — hyphenated lowercase here, braces there, a MongoDB driver wrapping Base64 in $binary, a C API expecting raw bytes. Translating between those forms by hand is exactly the kind of fiddly work a converter should handle for you.
Paste a UUID, hex string, standard or URL-safe Base64, a decimal uint128, a byte array, or MongoDB Extended JSON, and every common representation comes back at once - no guessing which one your framework or driver actually wants.
Conversion happens entirely with your browser's Web Crypto and JavaScript APIs; nothing you paste is ever sent to a server, which matters when the UUID in question is tied to a real user or a production incident.
FAQ
- Does byte order change the UUID string?
- MongoDB and some databases store UUIDs with a different endian layout in BSON. This tool shows standard RFC string forms from the parsed bytes; use the MongoDB tool if you need Extended JSON $binary.
- Is my data uploaded?
- No. Conversion happens entirely in your browser tab.
- What formats are supported?
- Plain UUID, URN, braces/parentheses, hex, standard and URL-safe Base64, uint128 decimal, JSON byte arrays, and MongoDB Extended JSON.