All tools

Protobuf Wire Inspector

Decode raw Protocol Buffer binary into field tags, wire types, and varints without a .proto file.

Data & Markup
Privacy: 100% Client-Side. Your data never leaves this browser tab. Processing uses Web APIs and client-side libraries only.

Decode raw Protocol Buffer binary into wire-type field mappings and varints without a compiled .proto — useful for gRPC and opaque protobuf payloads.

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

  1. Paste hex or Base64 protobuf bytes (sample included).
  2. Click Decode to list field number, wire type, and values.
  3. 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.