Formatador XML
Formate, valide e embeleze documentos XML com destaque de sintaxe e deteccao de erros
XML Entrada
Saída Formatada
Inspector
Opções Avançadas
Compare with another XML
Send this document to Data Diff and paste a second version to see what changed.
Validation with the exact error position
Validation runs on every keystroke using the browser XML parser. Well-formed documents get live counts of elements, attributes, text nodes and depth. Broken ones report the exact line and column, a probable cause, and a highlight at the failing position — not just \"not well-formed\".
Common XML errors this tool pinpoints
These mistakes account for most invalid XML. Each one is detected with a position and a probable cause:
Mismatched tags
<person> closed with </perso>. The parser reports \"Opening and ending tag mismatch\" with the line of both tags; the highlight jumps to the failing one.
Unclosed tag
A missing > or a missing end tag. Usually reported as \"expected >\" or \"premature end of data in tag X\" at the exact position.
Duplicate attribute
The same attribute name twice on one element, e.g. <item id=\"1\" id=\"2\">. Reported as \"Attribute redefined\" pointing at the second occurrence.
Invalid entity / raw &
A literal & or < inside text must be escaped (&, <). The parser reports \"EntityRef: expecting ;\" or \"not well-formed\" at the exact character.
Before / After
Minified API response on the left, the same document formatted with 2-space indent on the right. Structure, tree and paths update from the parsed document.
<catalog><book id="1" category="fiction"><title>The Hobbit</title><author>J.R.R. Tolkien</author></book><book id="2" category="tech"><title>Refactoring</title><author>Martin Fowler</author></book></catalog>
<catalog>
<book id="1" category="fiction">
<title>The Hobbit</title>
<author>J.R.R. Tolkien</author>
</book>
<book id="2" category="tech">
<title>Refactoring</title>
<author>Martin Fowler</author>
</book>
</catalog>
XML quick reference (W3C XML 1.0)
- Well-formed ≠ valid: well-formed means tags nest and close correctly; valid additionally means the document follows a DTD or XSD schema.
- Five predefined entities: < > & " ' — a literal < or & in text is always an error.
- Element and attribute names are case-sensitive and may carry namespace prefixes (ns:tag).
- Exactly one root element; an XML declaration like <?xml version=\"1.0\" encoding=\"UTF-8\"?> must come first if present.
- Comments <!-- … --> may not contain -- and may not be nested.
Next steps with this data
Formatting is the first step. Continue the workflow without leaving your browser:
Formatar Xml Formatter para fluxos de trabalho brasileiros
No Brasil, os arquivos Xml Formatter alimentam as APIs de fintechs em São Paulo, os pipelines de agências no Rio de Janeiro, a analítica de empresas em Belo Horizonte e Curitiba, e a pesquisa na USP, Unicamp e ITA. As equipes brasileiras geralmente seguem convenções de Xml Formatter alinhadas com a prática global: indentação de 2 espaços em stacks JS, timestamps em America/Sao_Paulo, valores em BRL (R$), e datas em dd/mm/aaaa em cargas úteis de negócio. Nosso formatador trata Xml Formatter como trabalham de fato os engenheiros brasileiros — sem cadastro, sem upload, seus dados nunca saem da sua máquina, o que é essencial sob a LGPD. Esteja você limpando uma resposta de API na Faria Lima, validando configuração para uma startup no Rio, ou preparando dados para um TCC na USP, tudo roda no lado do cliente em milissegundos — ótimo até em conexões 4G.
Perguntas Frequentes
Respostas a perguntas comuns sobre formatação Xml Formatter
Sim. Todo o processamento de Xml Formatter acontece localmente no seu navegador, sem upload para qualquer servidor. Esse design sem upload se alinha bem com a LGPD brasileira para o tratamento de dados pessoais.
O formatador preserva seus timestamps originais e funciona perfeitamente com datas no formato dd/mm/aaaa e o fuso America/Sao_Paulo (BRT/BRST). Os valores de data não são alterados de forma alguma.
Com certeza. Sem cadastro, sem login, sem SSO. Basta abrir a página e formatar seu Xml Formatter imediatamente, sem telemetria de uso vinculada à sua identidade — ideal para ambientes corporativos brasileiros.
O formatador realiza verificacao de bem-formacao e validacao basica. Verifica aninhamento adequado de tags, sintaxe de atributos e conformidade com declaracao XML seguindo as especificacoes W3C XML 1.0/1.1.
Sim, o testador XPath integrado permite escrever e avaliar expressoes XPath 1.0 e 2.0 contra seu documento XML, destacando elementos correspondentes e mostrando resultados instantaneamente.
Sim, o formatador processa corretamente documentos XML com namespaces, preservando declaracoes de namespace e prefixos enquanto formata elementos e atributos adequadamente.
Sim, o recurso de conversao permite transformar XML para JSON e vice-versa com mapeamento inteligente que preserva estrutura de elementos, atributos e tipos de dados.
O formatador XML suporta arquivos de ate 50MB com algoritmos de analise otimizados, tornando-o adequado para grandes arquivos de configuracao, mensagens SOAP e documentos de intercambio de dados.
Ferramentas Relacionadas
Formatador JSON
Formate, valide e embeleze dados JSON com indentacao inteligente e destaque de sintaxe
Reparo de JSON
Corrija instantaneamente JSON malformado ou inválido: vírgulas faltando, chaves sem aspas, vírgulas sobrando e saídas de LLM truncadas, no navegador
Formatador JSONL
Formate arquivos JSON Lines (NDJSON), valide cada linha e converta entre JSON e JSONL, no navegador