protobuf decoder

Readable without a schema · names from .proto · base64 or hex in

protobuf 뜯어보기

protobuf 바이너리를 16진수·base64 로 붙여넣으면 칸별로 풀어 줍니다. .proto 를 주면 이름까지 붙습니다

JSON
바이너리를 붙여넣으세요

Unpacks a protobuf blob so you can see it. Without a schema you still get "field 3, string, length 12"; give it a .proto and the numbers get names.

How to use it

  1. Paste the protobuf blob as base64 or hex
  2. Read the wire-format breakdown with no schema needed
  3. Add a .proto to attach names and types
  4. Check which field number is which

Common questions

Can it read a blob with no schema?
Yes. The wire format alone always gives you "field 3, string, length 12". The moment things go wrong is usually "what are these bytes", and that far is often enough.
What changes if I supply a .proto?
Field numbers gain names and types, so the output reads like a sentence.
Is the blob uploaded anywhere?
No. Even a value scraped out of a log never leaves your browser.

Other tools

Stays on your device What you enter is handled inside your browser only — nothing is stored or sent anywhere.

This tool page states where what you enter goes — see the badge above. All tools · KarmoLab · Who made this · Built with AI. View source