Inspect/

Protobuf Decoder

No network payload
Payload⌘134 B
ResultReady

Your result will appear here

Run the current tool with . The payload stays inside the local worker.

Payload not persisted34 BUTF-8json-buf
Inspect · PROCESSED LOCALLY

What Protobuf Decoder does

Decode a protobuf payload from base64 or hex without its .proto, showing every field number, wire type, and plausible reading.

Also searched as protobuf, proto, protocol buffers, decode protobuf, wire format, grpc, binary decoder, pb.

01

Read tags, wire types, and varints

02

Recurse into length-delimited fields that parse as messages

03

Keep every defensible reading of each field

The wire format omits the type

A varint is equally an int64, a sint64, or a bool, and a length-delimited field is equally a string, bytes, or a nested message. The decoder shows its best reading and keeps the alternatives beside it rather than guessing silently.

QUESTIONS, ANSWERED

Protobuf Decoder FAQ

Does jsontools.me upload my JSON?

No. The document is parsed and processed by json-buf inside a dedicated WebAssembly worker on your device.

Does it work offline?

Yes. After the application shell and engine have loaded once, the installable PWA keeps the tools available without a network connection.