IV · JSON & Data
IV · JSON & DataAV-D17

AV-D17

Protobuf & MessagePack Decoder

Decode protobuf wire format without a schema, and convert MessagePack to and from JSON.

● Runs on your device; nothing is uploaded

How to use it

  1. Choose Protobuf or MessagePack; for MessagePack pick Decode to JSON or Encode JSON.
  2. Paste hex or base64 bytes, or click Open binary file.
  3. Set Input is to Hex or Base64 if detection guesses wrong.
  4. For protobuf, switch between the Fields and JSON views.
  5. Copy the output; encoded MessagePack can be saved with Download .msgpack.

Limits

Binary file size
5 MB
Protobuf nesting depth
64 levels
MessagePack string or binary value
50,000,000 bytes
Features
  • Schemaless decoding, like protoc --decode_raw
  • Varints shown as unsigned, int64, zig-zag and bool readings
  • Fixed32/64 fields shown as integer and float readings
  • Nested messages told apart from strings heuristically
  • Multi-value MessagePack streams decoded as an array
  • Bigints, binary and timestamps made JSON-safe

For AI agents: avtools_protobuf_msgpack

AV-D17 · Protobuf & MessagePack Decoder

Loading the tool…