Decode protobuf wire format hex bytes into readable field structure. Shows field numbers, wire types, varints, strings, nested messages, and raw hex. Code never leaves your device — formatting and validation run locally in your browser.
Content reviewed October 2026 · About Toolzum
Encode special HTML characters into entities (& < >) or decode them back to readable text — display code safely and neutralize injection vectors.
Decode MessagePack binary into readable JSON structures. Debug compact payloads without hex dumps — local decoding, free, no signup.
Encodes text or small files into Base64 strings and decodes them back with automatic MIME-type detection for binary safety. Code never leaves your device — formatting and validation run locally in your browser.
Decode binary strings back to readable Unicode text with strict validation. Recover messages from bit dumps — local decoding, free, no signup.
Convert between plain text and binary in both directions — encode text into its base-2 representation or decode binary strings back to readable text, byte by byte. Files are converted locally in your browser — nothing is uploaded.
Protocol Buffers (protobuf) serializes structured data into binary. Each field is encoded as a tag (field number + wire type) followed by the value. Wire types: 0=varint, 1=64-bit, 2=length-delimited (strings, nested messages), 5=32-bit.
Capture network traffic with browser DevTools or Wireshark, then copy the hex bytes from the request/response body. gRPC and HTTP/2 APIs commonly use protobuf encoding.
Field number 1 contains a length-delimited string value 'bob'. The tag byte encodes both the field number (1) and wire type (2 = length-delimited).
Yes. Length-delimited fields that contain valid protobuf structure are recursively decoded, showing nested fields indented under their parent.
No. This decodes the raw wire format without a schema. Field names are shown as numbers — to get meaningful names, you'd need the .proto definition.
MessagePack Inspector
Decode MessagePack binary into readable JSON structures. Debug compact payloads without hex dumps — local decoding, free, no signup.
CBOR Inspector
Decode CBOR binary (RFC 7049) into readable structures — inspect IoT and WebAuthn payloads. Read COSE keys without a parser library — local decoding, free, no signup.