Conversor de dados · funciona 100% no seu navegador
Conversor Protobuf para JSON
Descodifique uma mensagem binária Protobuf serializada para JSON legível por humanos, no seu navegador. Largue o seu esquema .proto e o payload binário — selecione o tipo de mensagem raiz e obtenha JSON como resultado. Útil para inspecionar tráfego gRPC ou depurar payloads de API serializados.
Como usar
- Largue o seu ficheiro de esquema .proto.
- Largue a mensagem protobuf binária (.bin / .pb).
- Selecione o tipo de mensagem que o binário representa.
- Clique em Converter. O JSON descodificado é disponibilizado para transferência.
FAQ
Por que precisa do ficheiro .proto?
Os binários Protobuf não incluem informação de esquema — os campos são identificados por números de etiqueta, não por nomes. Sem o .proto, o resultado descodificado seria apenas {1: ..., 2: ...} sem qualquer significado.
As mensagens aninhadas são suportadas?
Sim. O protobufjs percorre o grafo do esquema e descodifica mensagens aninhadas, campos repetidos, oneofs e maps de forma recursiva.
O meu esquema ou mensagem é carregado para um servidor?
Não. A conversão roda inteiramente no seu navegador usando WebAssembly e Web APIs. Abra a aba Network no DevTools enquanto converte — você não verá nenhum tráfego de saída carregando o seu arquivo.
Isso é realmente gratuito?
Sim. Sem cadastro, sem cota, sem plano pago. A conversão roda na sua máquina, então não nos custa nada hospedar.