UTILS.
100% no navegador
</>

Formatador de XML

Formate XML com indentação ou minifique-o até uma única linha.

saída

Sobre esta ferramenta

O Formatador de XML é uma ferramenta gratuita, executada no navegador, que embeleza ou minifica marcação XML. Cole sua marcação e escolha Formatar para espalhar cada tag em sua própria linha, indentada pela profundidade de aninhamento, ou Minificar para remover os espaços em branco entre as tags e colapsar tudo em uma única linha.

A formatação é baseada em strings, e não em uma análise completa: ela colapsa os espaços em branco que ficam entre as tags, coloca cada tag em sua própria linha e indenta dois espaços por nível. As tags de fechamento reduzem a indentação, enquanto a declaração XML, as instruções de processamento, os comentários e as tags de fechamento automático permanecem em uma linha sem adicionar um nível. O texto dentro de um elemento e todos os atributos são mantidos exatamente como escritos.

Como ele não analisa o documento, não há verificação de esquema nem garantia de que sua marcação seja bem formada. Tudo roda inteiramente no seu navegador, então nada é enviado, não há contas nem rastreamento, e continua funcionando offline depois que a página carrega. Um botão de copiar pega o resultado com um clique.

Perguntas frequentes

Ele valida o XML?
Não. Ele faz formatação baseada em strings e não analisa o documento nem verifica se a marcação é bem formada, então entradas malformadas são reorganizadas em vez de rejeitadas.
O que o minificar faz?
Ele remove os espaços em branco entre as tags e apara as pontas, colapsando a marcação em uma única linha. O texto dentro de um elemento é mantido intacto.
Quanto ele indenta, e posso mudar a largura?
A formatação usa dois espaços fixos por nível de aninhamento e a largura não é configurável. Cada tag fica em sua própria linha, e as tags de fechamento reduzem a indentação.
A formatação altera meu conteúdo ou atributos?
Ela só colapsa espaços em branco que ficam puramente entre as tags. O texto dos elementos e os atributos são preservados como escritos, e tags de fechamento automático, comentários e a declaração XML são mantidos em uma linha sem adicionar um nível de indentação.

Mais ferramentas