Categoria: Desenvolvimento

Formatador de XML

Formate, minifique e valide XML localmente

Cole XML e receba o documento indentado ou minificado, com os erros do analisador apontados linha a linha. Tudo roda no seu navegador, então feeds e configurações continuam privados.

Cole XML para formatar ou minificar.

Resultado
O resultado aparecerá aqui.

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

XML gerado por máquina costuma chegar em uma única linha, o que torna quase ilegível uma resposta de API, um feed RSS, um sitemap ou um SVG. Este formatador analisa o documento com o próprio analisador XML do navegador e o reimprime com o recuo que você escolher, preservando atributos, comentários, seções CDATA e instruções de processamento. Minificar faz o contrário e remove novamente os espaços entre os elementos. Como o analisador é o do navegador, um documento malformado é relatado com a mesma mensagem e posição que o navegador usaria.

Como usar

  1. Cole seu XML na caixa de entrada ou carregue o exemplo.
  2. Escolha Formatar com recuo de 2 ou 4 espaços, ou escolha Minificar.
  3. Copie o resultado ou corrija o erro apontado e tente de novo.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Meu XML é enviado para algum servidor?
Não. O documento é analisado e reimpresso por JavaScript que roda na página, então cargas de API e arquivos de configuração nunca saem do seu dispositivo.
Dá para formatar um feed RSS, um sitemap ou um SVG?
Sim. Os três são documentos XML, então são indentados como qualquer outro arquivo, com namespaces e atributos preservados.
Por que meu documento não é analisado?
XML é mais rígido que HTML: toda tag precisa ser fechada, valores de atributo precisam de aspas e um & solto é inválido. A mensagem de erro mostra onde o analisador parou.