Skip to main content

Structured Data

Protobuf Decoder

Transform structured data with Protobuf Decode and review the valid output. Enter the data, choose the formatting options, then validate and copy the result.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Options

Drag and drop is enabled on this ingredient

Your result appears here

Transform structured data with Protobuf Decode and review the valid output. Enter the data, choose the formatting options, then validate and copy the result.

This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.

Protobuf Decoder interprets supported Protocol Buffers bytes using the selected message definition.

Decoded protobuf fields and values. Processing runs in the browser.

Instructions

  1. Provide text or data for this tool.
  2. Use the exact message definition for the bytes.
  3. Check field numbers and wire types.
  4. Compare unknown fields with the source producer.

Example

Input: A supported protobuf message byte sequence

Settings: Protobuf Decoder: Provide the matching message schema or definition.

Result: Decoded protobuf fields and values.

Limits

  • Protobuf Decoder: Protobuf bytes require compatible schema information for named fields.
  • Protobuf Decoder: Unknown fields and packed values may not appear in a simple display.
  • Protobuf Decoder: Processing stays in the browser.