← Back to Home

Protobuf Decoder

Decode base64 encoded protobuf messages with or without proto definition

Base64 Encoded Protobuf
Paste your base64 encoded protobuf message here
Decoded Output
Decoded protobuf message (field numbers as keys)
Protobuf Decoder Features
  • Without Proto: Decodes messages using field numbers as keys
  • With Proto: Uses proto definition for proper field names and types
  • Enum Support: Converts enum values to their names (e.g., "ACTIVE (1)" instead of just "1")
  • Message Type Selection: Choose which message type to decode when proto has multiple messages
  • Smart Detection: Automatically detects strings, nested messages, and binary data
  • Wire Type Support: Handles varint, length-delimited, and fixed-width fields
  • Repeated Fields: Properly handles repeated/array fields
  • Nested Messages: Recursively decodes nested protobuf messages with proper types