Parse .proto schemas; encode JSON to binary protobuf (shown as hex); decode binary back to JSON. Supports nested messages, repeated fields, and all scalar types.
Parse .proto schemas; encode JSON → binary protobuf; decode binary → JSON. Powered by protobuf.js.
Parse .proto schemas; encode JSON to binary protobuf (shown as hex); decode binary back to JSON. Supports nested messages, repeated fields, and all scalar types.
Yes. Protobuf Tools can encode a JSON object as binary protobuf, directly in your browser.
Yes. Protobuf Tools can decode a protobuf hex blob back to JSON, directly in your browser.
Yes. Protobuf Tools can inspect field numbers in a .proto schema, directly in your browser.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.