gRPCToolsetwire inspector
proto3 · wire format
中文English

Schema-free decoding

No proto required. Paste a hex or base64 payload to reconstruct its protobuf wire-format field tree and inspect candidate interpretations in context.

Payload input

input
Accepts 0a 05 …, 0a:05:…, \x0a\x05, and standard / URL-safe base64

Decoded result

output
Decode complete
Total bytes
29
Framing
gRPC · 1 frames
Fields
5
Max depth
2 levels
base64
AAAAABgKBGdycGMQlgEaBAoCc2ghAAAAAAAADEA=
Frame #0Offset 0x0OKDeclared 24 / actual 24 bytesNesting depth 2
FieldWire typeInferred typeValue / candidatesRaw bytesOffset
1len-delimstringgrpc
string grpcbytes 4 bytes · 67 72 70 63
0a04677270630x0
2varintuint64150
uint64 150int64 150sint64 75uint32 150hex 0x96
1096010x6
3len-delimmessage1 child fields (#1)
message 1 child fields (#1)packed 4 varints: 10, 2, 115, 104bytes 4 bytes · 0a 02 73 68
1a040a0273680x9
3.1len-delimstringsh
string shbytes 2 bytes · 73 68
0a0273680xb
464-bitfixed644615063718147915776
fixed64 4615063718147915776sfixed64 4615063718147915776double 3.5hex 0000000000000c40
210000000000000c400xf
1stringgrpc
Wire type
len-delim
Offset
0x0
Raw bytes
0a0467727063

Candidate readings

string grpcbytes 4 bytes · 67 72 70 63
2uint64150
Wire type
varint
Offset
0x6
Raw bytes
109601

Candidate readings

uint64 150int64 150sint64 75uint32 150hex 0x96
3message1 child fields (#1)
Wire type
len-delim
Offset
0x9
Raw bytes
1a040a027368

Candidate readings

message 1 child fields (#1)packed 4 varints: 10, 2, 115, 104bytes 4 bytes · 0a 02 73 68
3.1stringsh
Wire type
len-delim
Offset
0xb
Raw bytes
0a027368

Candidate readings

string shbytes 2 bytes · 73 68
4fixed644615063718147915776
Wire type
64-bit
Offset
0xf
Raw bytes
210000000000000c40

Candidate readings

fixed64 4615063718147915776sfixed64 4615063718147915776double 3.5hex 0000000000000c40

Raw bytes / hexdump

00000000  00 00 00 00 18 0a 04 67  72 70 63 10 96 01 1a 04  |.......grpc.....|
00000010  0a 02 73 68 21 00 00 00  00 00 00 0c 40          |..sh!.......@|

base64

AAAAABgKBGdycGMQlgEaBAoCc2ghAAAAAAAADEA=