Protobuf Wire Inspector: Fields, Varints and Byte Offsets
Inspect raw Hex or Base64 Protobuf wire records, exact uint64 varints, fixed interpretations and bounded length payloads without guessing a schema.
Enabling local controls…
Raw Protobuf wire data
At most 128 KiB and 1000 fields; 524288 input characters, Base64 174764. Hex accepts spaces, tabs and line breaks, without 0x or commas. Each page shows at most 50 fields; JSON includes all fields.
Supports wire 0/1/2/5. Groups 3/4, truncated data, noncanonical overlong varints and uint64 overflow fail atomically. No schema guesses, recursive decoding or gRPC frame parsing.
Fields and byte boundaries
Enter raw wire bytes or load a sample, then inspect.
How to use this tool
Paste raw wire bytes and inspect. Read field numbers, tags and offsets, page through up to 1000 records and download every record as complete JSON.
When not to use it
Wire types do not establish semantic types. No nested-message guesses or gRPC parsing. Unsupported groups, invalid tags, overlong uint64 and truncated payloads fail atomically.
Read the guide →