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 uploadedHow to use it
- Choose Protobuf or MessagePack; for MessagePack pick Decode to JSON or Encode JSON.
- Paste hex or base64 bytes, or click Open binary file.
- Set Input is to Hex or Base64 if detection guesses wrong.
- For protobuf, switch between the Fields and JSON views.
- 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
Loading the tool…