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.

Sem uploadSem registoSem rastreioGratuito, ilimitado
Esquema (.proto)
O ficheiro .proto que descreve os seus tipos de mensagem.
Mensagem binária (.bin / .pb)
A mensagem protobuf binária serializada.

Como usar

  1. Largue o seu ficheiro de esquema .proto.
  2. Largue a mensagem protobuf binária (.bin / .pb).
  3. Selecione o tipo de mensagem que o binário representa.
  4. 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.