XML para JSON

Converta XML em JSON gratuitamente no navegador. Um conversor ao vivo de dois painéis com entrada e saída lado a lado, carregar exemplo, copiar, baixar e validação na hora. Privado, sem upload, sem cadastro, em qualquer dispositivo.

O que o conversor de XML para JSON faz

Esta ferramenta gratuita transforma marcação XML em um JSON limpo e legível direto no seu navegador. É um conversor ao vivo de dois painéis: a sua marcação fica à esquerda e o JSON se forma à direita conforme você digita, sem nenhum botão Converter para apertar. Cole um arquivo de configuração, uma resposta de API, um feed RSS ou qualquer XML bem formado e receba o JSON aninhado na hora. Se algo estiver errado, a validação embutida mostra uma mensagem de erro clara em vez de falhar em silêncio. É útil para desenvolvedores que migram APIs SOAP ou XML antigas para aplicações JavaScript modernas, para profissionais de QA que inspecionam dados e para qualquer pessoa que ache JSON mais fácil de ler do que sinais de maior e menor.

A conversão segue regras simples e previsíveis: atributos XML viram chaves com o prefixo @, o conteúdo de texto de um elemento vai para um campo #text quando há atributos presentes, e tags irmãs repetidas são agrupadas em um array. A saída é formatada com indentação de dois espaços, pronta para ler ou colar direto no código. Quando estiver do jeito certo, Copiar coloca o resultado na área de transferência e Baixar salva como arquivo, enquanto Carregar exemplo e Limpar ajudam a experimentar rápido.

Como usar

  1. Cole ou digite o seu XML no painel de entrada à esquerda, ou pressione Carregar exemplo para preencher um documento de amostra.
  2. O JSON surge no painel de saída à direita enquanto você digita. A conversão é ao vivo, então não há nada para clicar para executá-la.
  3. Se a marcação estiver malformada, a saída mostra um erro claro de XML inválido no lugar. Corrija a tag fora do lugar e o resultado reaparece sozinho.
  4. Use Copiar para pegar o JSON formatado, ou Baixar para salvar como arquivo .json. Limpar esvazia os dois painéis quando você quer recomeçar.

Por que converter XML aqui

Seu XML nunca sai da sua máquina. A análise acontece inteiramente no navegador, então arquivos de configuração sensíveis, tokens ou dados de clientes ficam no seu dispositivo, sem nada enviado a um servidor. É gratuito, não precisa de conta e funciona em qualquer celular, tablet ou notebook com navegador. Como não há etapa de upload, até documentos grandes convertem no instante em que você cola.

Dica: se a sua origem tiver muitos atributos, procure as chaves com prefixo @ no resultado, é ali que elas vão parar. Para elementos repetidos, como entradas <item> em um feed, espere um array em vez de um único objeto.

Trabalha com muitos arquivos XML de uma vez no desktop? O aplicativo BulkPro, da mesma equipe, dá conta de tarefas em lote. Veja mais opções em conversores.

Perguntas frequentes

Como a ferramenta lida com atributos XML e tags repetidas?
Os atributos viram chaves com o prefixo @ (por exemplo @id), e o texto de um elemento fica em um campo
Por que aparece a mensagem de XML inválido?
O conversor precisa de XML bem formado. Se uma tag estiver aberta, mal pareada ou o documento estiver vazio, o painel de saída mostra uma mensagem clara de XML inválido em vez do JSON. Corrija a tag com problema e o resultado reaparece automaticamente, então você nunca precisa adivinhar se funcionou.
Não tenho XML à mão. Dá para testar rápido?
Sim. Clique em Carregar exemplo para colocar um documento de amostra no painel de entrada, veja o JSON se formar à direita e depois substitua pela sua própria marcação. Limpar esvazia os dois painéis quando você quer começar do zero.
Posso salvar o JSON como arquivo?
Sim. Copiar coloca o JSON formatado na sua área de transferência e Baixar salva como um arquivo .json. Os dois agem sobre o que estiver aparecendo no painel de saída naquele momento.
Meu XML é enviado para algum servidor?
Não. A análise acontece inteiramente no seu navegador usando o parser de XML nativo, então seus dados ficam no seu dispositivo e nada é enviado para lugar nenhum.
O conversor de XML para JSON é gratuito e precisa de conta?
Sim, é totalmente gratuito, sem cadastro e sem limites. Abra a página, cole o seu XML e copie ou baixe o resultado em JSON.