Schema-less protobuf decoding
Protocol Buffers encode fields as tagged wire values (varint, fixed32/64, length-delimited). Even without a .proto file you can recover field numbers and rough types from the binary stream.
Paste hex or Base64 protobuf bytes to inspect tags, attempt UTF-8 strings, and recursively decode nested length-delimited messages.
How to use this tool
- Paste hex or Base64 protobuf bytes (sample included).
- Click Decode to list field number, wire type, and values.
- Expand nested messages when length-delimited payloads look like sub-messages.
Frequently asked questions
Will field names appear?
No — without a schema only field numbers exist. Map numbers to names using your .proto when available.
Is my data sent to a server?
Protobuf Wire Inspector runs 100% in your browser. Inputs stay on your device and are not logged or stored by stbox servers.