Protobuf ↔ JSON Converter

Convert between .proto-described binary payloads and JSON.

Support
No Login
No API

About the Protobuf ↔ JSON Converter

Paste a .proto schema and either a JSON object or a base64/hex encoded protobuf payload, then convert in either direction. Field numbers, wire types, repeated fields and nested messages are resolved from the schema, so you can inspect and craft gRPC payloads without any tooling installed.

Examples

Decode payload

0a03416461

Output

JSON{ "name": "Ada" }

Keyboard shortcuts

  • Copy the main outputCtrl / ⌘ + Shift + C
  • Download the resultCtrl / ⌘ + S
  • Share this toolCtrl / ⌘ + Shift + S
  • Reset the inputsAlt + R
  • Open the tool search paletteCtrl / ⌘ + K

Related tools

Frequently asked questions

Version 1.0.0 · Updated 2026-08-22 · Runs entirely in your browser