devtoolsforme
Protobuf Parser
Validate a provided .proto schema, parse protobuf payloads, and move between JSON, hex, and Base64 representations.
Protobuf schema
Paste a schema or load a local .proto file.
Schema status
Parsed successfully. Found 1 message type.
JSON mode validates the message against the schema and emits the wire format. Hex and Base64 modes decode the wire payload back into a structured object.
Accepted input
JSON: object matching the selected message type
Hex: 0A 0A 6C 61 62 2D 6E 6F 64 65 2D 37
Base64: CgpsYWItbm9kZS03
Drop a `.json`, `.txt`, `.pb`, `.bin`, or `.protobuf` file onto the payload area to load sample data directly.
Validation
status: enum value expected
Selected fields
#1 device_id
string · optional
#2 sample_index
uint32 · optional
#3 temperature_c
float · optional
#4 adc_samples
uint32 · repeated
#5 status
Status · optional
Decoded JSON
Output will appear here once the schema and payload are valid.
Wire hex
Output will appear here once the schema and payload are valid.
Wire Base64
Output will appear here once the schema and payload are valid.