Formatador de XML
NovoEmbeleze, minifique e valide XML direto no seu navegador.
Runs entirely in your browser. Nothing is uploaded.
Formatador XML gratuito online — embelezar, minificar e validar
Este formatador XML transforma instantaneamente XML denso ou minificado em marcação limpa e legível com indentação adequada. Cole qualquer XML, escolha seu estilo de indentação (2 espaços, 4 espaços ou Tab) e clique em Embelezar — o resultado aparece no painel de saída em milissegundos. Funciona para qualquer formato baseado em XML: respostas de API REST e SOAP, feeds RSS e Atom, arquivos SVG, manifestos Android, POMs Maven, arquivos de configuração Spring, trilhas GPX, arquivos Apple PList e muito mais.
A mesma ferramenta pode minificar XML — removendo todo o espaço em branco desnecessário para produzir o documento mais compacto possível — e validar se o documento está bem formado, informando a linha e coluna exata de qualquer erro. Tudo roda localmente no seu navegador; seu XML nunca é enviado para lugar nenhum, tornando seguro colar dados confidenciais.
Indentação configurável e formatação inteligente
Escolha entre três estilos de indentação — 2 espaços, 4 espaços ou Tab — para combinar com o estilo de código do seu projeto. A saída é atualizada imediatamente quando você muda a configuração. O embelezador trata corretamente as declarações XML (<?xml version="1.0"?>), tags de fechamento automático, instruções de processamento, comentários e conteúdo misto.
Para a minificação, o botão Minificar colapsa todo o espaço em branco entre tags para produzir um documento de uma linha só — a forma padrão para XML enviado por HTTP, embutido em bancos de dados ou armazenado em sistemas de configuração onde o tamanho do payload importa. Formatação e minificação só afetam espaços em branco; nomes de elementos, valores de atributos e conteúdo de texto nunca são alterados.
Valide a estrutura do XML na hora
Clique em Validar (ou Embelezar — ambos executam a verificação) para testar se seu XML está bem formado. A ferramenta usa o DOMParser nativo do navegador para analisar seu documento e reporta o primeiro erro com localização precisa. Problemas comuns que detecta incluem tags não fechadas, elementos sobrepostos, múltiplos nós raiz, ampersands sem escape, atributos com aspas incorretas e incompatibilidades de codificação.
Um emblema verde XML bem formado confirma que o documento é estruturalmente correto. Um aviso amarelo indica possíveis problemas, mas o formatador ainda aplica a indentação para que você possa comparar a saída e identificar o problema. Essa é a mesma validação XML que o navegador usa para analisar XHTML e SVG.
Visualizador de árvore XML recolhível
Clique na aba Árvore para passar do texto formatado bruto para uma visualização em árvore interativa e recolhível. Cada elemento XML aparece como uma linha com um triângulo que você clica para expandir ou recolher sua subárvore. Atributos são mostrados em azul, nomes de tags em verde e conteúdo de texto em tinta escura — facilitando a análise de estruturas aninhadas complexas de relance.
O visualizador de árvore é especialmente útil para envelopes SOAP, arquivos POM do Maven, grandes feeds RSS, arquivos de recursos Android e qualquer XML profundamente aninhado onde percorrer o texto bruto é impraticável. Recolher um ramo oculta toda a subárvore com um clique, deixando você focar nas seções que importam.
Como se compara com Notepad++, VS Code, XMLSpy e xmllint
O Notepad++ com o plug-in XML Tools e o VS Code (Shift+Alt+F) formatam XML, mas exigem instalações de software locais e só funcionam com arquivos salvos em disco. O XMLSpy e o oXygen XML Editor oferecem edição XML avançada com validação de schema (XSD, DTD, RelaxNG), mas custam centenas de dólares por licença anualmente — muito mais do que a maioria dos desenvolvedores precisa para formatação ocasional. O xmllint na linha de comando é gratuito e poderoso, mas exige libxml2 instalado e uma sessão de terminal.
Este formatador online não precisa de instalação, licença ou conta. Cole diretamente da sua área de transferência, faça upload de um arquivo do seu dispositivo ou carregue uma amostra embutida, depois copie ou baixe o resultado. A visualização em árvore é um recurso pelo qual a maioria das ferramentas desktop cobra, mas aqui funciona de graça — especialmente útil para explorar payloads de resposta SOAP profundas ou arquivos de manifesto Android durante a depuração.
Upload, amostra e download
Use o botão Upload para abrir um arquivo XML do seu computador — ele lê o arquivo localmente e preenche a caixa de entrada sem enviar nada para um servidor. Ou clique em Amostra para carregar um breve exemplo de livraria que mostra a saída do formatador para um documento XML típico com atributos e elementos aninhados.
Após formatar, clique em Copiar para colocar o resultado na área de transferência ou Baixar para salvá-lo como um arquivo .xml. O download preserva o estilo de indentação que você escolheu e está pronto para abrir em um editor ou fazer commit em um repositório.
Privado, instantâneo e gratuito — funciona no iPhone, Android e desktop
Sem cadastro, sem extensão para instalar e sem plano pago. Cada operação — formatação, minificação, validação e visualização em árvore — roda no seu navegador. Seu XML nunca sai do seu dispositivo. A ferramenta é totalmente responsiva e funciona no Safari do iPhone, Chrome no Android e em todos os navegadores desktop — útil quando você precisa verificar uma resposta de API no celular sem abrir o notebook.
Marque este formatador XML gratuito online para a próxima vez que precisar ler uma resposta de API densa, limpar um arquivo de configuração ou depurar um documento malformado.
Frequently asked questions
O que é um formatador XML?
Um formatador XML (também chamado de embelezador ou pretty-printer) pega XML compactado ou minificado e adiciona indentação e quebras de linha consistentes para tornar a estrutura legível por humanos. Por exemplo, <root><item>1</item></root> vira três linhas claramente indentadas. A ferramenta também valida se o XML está bem formado ao mesmo tempo.
Como o XML deve ser formatado?
A formatação padrão coloca cada elemento em sua própria linha, com elementos filhos indentados em relação ao pai — geralmente 2 ou 4 espaços ou um tab. Os atributos ficam na linha da tag de abertura. Um documento bem formatado também começa com uma declaração XML como <?xml version="1.0" encoding="UTF-8"?>. Cole seu XML acima e clique em Embelezar para aplicar a formatação padrão na hora.
Como faço para formatar (embelezar) XML?
Cole seu XML na caixa de entrada, escolha a indentação preferida (2 espaços, 4 espaços ou Tab) e clique em Embelezar. O resultado formatado aparece no painel de saída e a ferramenta informa se o documento está bem formado. Você também pode carregar uma amostra ou fazer upload de um arquivo .xml. Depois de formatar, clique em Copiar ou Baixar para salvar o resultado.
Como faço para minificar XML?
Clique em Minificar após colar seu XML. A minificação remove todos os espaços em branco entre tags para produzir um documento compacto de uma linha — por exemplo: <root><item>1</item><item>2</item></root>. Isso é útil ao enviar XML pela rede ou incorporá-lo em configurações onde cada byte conta. A minificação nunca altera nomes de elementos, valores de atributos ou conteúdo de texto.
É seguro formatar XML online?
Sim. Esta ferramenta roda inteiramente no seu navegador — seu XML nunca é enviado a um servidor, registrado ou compartilhado com ninguém. Formatação, minificação, validação e a visualização em árvore acontecem localmente usando JavaScript. É seguro colar dados confidenciais como respostas de API internas, arquivos de configuração ou documentos proprietários.
Funciona sem internet?
Sim. Depois que a página carregou, todo o processamento roda no navegador sem mais requisições de rede — então o formatador continua funcionando se você ficar offline. Isso é útil para formatar arquivos XML internos em uma máquina com acesso restrito à internet.
Por que meu XML é inválido?
Causas comuns de XML inválido: (1) tag não fechada — <item> sem </item>; (2) tags sobrepostas — <b><i>texto</b></i>; (3) múltiplos elementos raiz — duas tags de nível superior lado a lado; (4) ampersand sem escape — um & simples em vez de &; (5) aspas incorretas ou ausentes em atributos. Clique em Validar para obter uma mensagem de erro apontando a linha e coluna exatas do primeiro problema.
Related tools
Ver todas as ferramentasStatistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.
Matrix Calculator
Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
Conversor de JSON ⇄ CSV
Converta um array JSON em CSV e CSV de volta para JSON, com aspas corretas.
Formatador de SQL
Embeleze e minifique consultas SQL com caixa de palavras-chave e quebras de cláusula.
JSON para TypeScript
Gere interfaces TypeScript a partir de um exemplo JSON, com tipos aninhados.
Visualizador de CSV
Veja, ordene e pesquise arquivos CSV ou TSV em uma tabela limpa — no seu navegador.