Formatador XML Online — Beautifier, XPath e Diff

Formatador XML Online — Beautifier, XPath e Diff

Formatador XML gratuito — formate, minifique, valide XML, visualize como árvore, execute XPath, compare diferenças e converta para JSON/CSV. 100% client-side.

Atualizado em maio de 2026

Paste XML or load from URL to get started
Shift + Enter para Copiar · Shift + para abas
1

Como usar

Seis recursos, uma única cola

1. Cole o XML ou busque de uma URL

O validador mostra imediatamente se está bem-formado, com a linha exata do erro se houver.

2. Escolha a aba

Format, Tree (árvore colapsável), XPath, Diff ou Convert (JSON/CSV).

3. Copie ou baixe

Copy para a área de transferência, ou Download para salvar como `.xml`.

O que esta ferramenta faz

Seis recursos integrados

Formatação e minificação

Indentação configurável (2/4 espaços ou tab), declaração e comentários preservados.

Tree view interativa

Visão colapsável de nós — navega estruturas com 10+ níveis de aninhamento.

Consulta XPath

Digite qualquer expressão XPath e veja os nós correspondentes serializados.

Diff XML

Normaliza os dois documentos antes de comparar — sem falsos positivos de indentação.

Conversão para JSON/CSV

Exporte a estrutura XML para formatos mais fáceis de consumir em outras ferramentas.

Carregar de URL

Cole a URL de um feed RSS, sitemap ou endpoint e clique em Fetch.

Exemplos

Operação
Resultado
Format: `<catalogo><livro id="bk101">...`
Indentado com cada tag em sua própria linha
XPath: `//livro[preco > 10]`
Retorna o elemento <livro> completo com filhos
Convert: `<usuario id="42"><nome>Alice</nome></usuario>`
{"usuario":{"@id":"42","nome":"Alice"}}
Format: `<soap:Envelope xmlns:soap="...">`
Prefixos e declarações `xmlns` preservados exatamente, sem reescrita

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Depurar respostas SOAP

APIs corporativas retornam SOAP em linha única — formate para entender envelope e body.

Ler feeds RSS/Atom

Carregue por URL para ver a estrutura dos itens e quais campos estão disponíveis.

Maven e Spring configs

pom.xml e application context ficam profundamente aninhados — o tree view torna navegável.

Comparar versões de API

Use o Diff para ver imediatamente o que mudou entre duas respostas XML.

Revisar layouts Android

Arquivos .xml de layout do Android ficam mais fáceis de comparar e revisar aqui do que dentro da IDE durante code review.

Analisar sitemaps grandes

sitemap.xml com milhares de URLs vira CSV em um clique, pronto para abrir numa planilha em auditorias de SEO.

Erro comum? Comece por aqui

Confundir bem-formado com válido

Bem-formado segue as regras sintáticas básicas. Válido também obedece um DTD ou XSD externo.

Esperar remoção de namespaces

Prefixos e declarações xmlns são preservados exatamente — não são reescritos.

Arquivo muito grande travando o navegador

Acima de 10–20 MB, considere dividir o XML ou usar xmllint via linha de comando.

Esperar que o CSV inclua todos os elementos

A conversão para CSV usa apenas o elemento filho mais repetido como linhas — outros filhos com tags diferentes ficam de fora do resultado. Se a estrutura mistura vários tipos de filho, prefira exportar para JSON.

XPath mostra só os 100 primeiros nós

Consultas com centenas de resultados listam apenas os primeiros 100 (a contagem total exibida continua correta). Refine a expressão XPath para ver mais nós.

Por que usar esta ferramenta

Integra seis recursos num só lugar — formatação, minificação, tree view, XPath, diff e conversão — em vez de exigir ferramentas separadas para cada operação.

Roda inteiramente no navegador via DOMParser nativo: seguro para credenciais em XML, payloads SOAP internos ou configurações confidenciais.

XML continua dominante em domínios específicos mesmo com a ascensão do JSON: SOAP em sistemas bancários e corporativos, RSS/Atom, layouts Android, configs Maven/Spring e os formatos Office Open XML dentro de .docx e .xlsx. Quem trabalha nessas áreas usa um formatador como ferramenta do dia a dia, não só ocasionalmente.

XML bem-formado vs. válido

Dois níveis diferentes de conformidade

Bem-formado
Válido
Regras
sintaxe básica do XML
bem-formado + DTD/XSD externo
Verificado por
esta ferramenta automaticamente
ferramenta especializada em XSD
Exemplo de falha
tag sem fechar
elemento fora da estrutura definida pelo schema

Perguntas frequentes

Adiciona indentação e quebras de linha para tornar o XML legível — não altera os dados. O documento após a formatação é semanticamente idêntico ao original.

Referências

Ferramentas Relacionadas