Pular para o conteúdo

Formatador XML

Embeleze ou minifique XML, edite no próprio campo e encontre erros por linha e coluna.

Modo
Opções
Funciona no seu navegador: seu XML não é enviado. DTDs externos nunca são baixados.

Como usar

  1. Cole seu XML no editor.
  2. Em Modo, selecione Formatar para organizar o código ou Minificar para reduzir os espaços entre elementos.
  3. Se escolher Formatar, defina a Indentação: 2 espaços, 4 espaços ou Tab.
  4. Mantenha Ao vivo marcado para atualizar o resultado enquanto você edita.

Exemplos

Indentar uma mensagem SOAP

Entrada
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ConsultarPedido xmlns="https://loja.example.com.br/pedidos"><numero>20260042</numero><cidade>Curitiba</cidade></ConsultarPedido></soap:Body></soap:Envelope>
Saída
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ConsultarPedido xmlns="https://loja.example.com.br/pedidos">
      <numero>20260042</numero>
      <cidade>Curitiba</cidade>
    </ConsultarPedido>
  </soap:Body>
</soap:Envelope>

Minificar uma configuração sem comentários

Entrada
<?xml version="1.0" encoding="UTF-8"?>
<configuracao>
  <!-- Ambiente de testes -->
  <loja>Mercado São João</loja>
  <moeda>BRL</moeda>
  <observacao></observacao>
</configuracao>
Saída
<?xml version="1.0" encoding="UTF-8"?><configuracao><loja>Mercado São João</loja><moeda>BRL</moeda><observacao/></configuracao>

Organizar atributos de um SVG

Entrada
<svg xmlns="http://www.w3.org/2000/svg" width="120" height="60" viewBox="0 0 120 60"><rect x="10" y="10" width="100" height="40" fill="#009c3b" rx="8"/></svg>
Saída
<svg
    xmlns="http://www.w3.org/2000/svg"
    width="120"
    height="60"
    viewBox="0 0 120 60">
    <rect
        x="10"
        y="10"
        width="100"
        height="40"
        fill="#009c3b"
        rx="8"/>
</svg>

Perguntas frequentes

O formatador valida XML de NF-e?

A ferramenta verifica se o XML está bem formado, incluindo o fechamento das tags e a sintaxe dos atributos. Ela não valida o documento contra um esquema XSD ou DTD; portanto, esse resultado não confirma a validade fiscal da NF-e.

Meu XML é enviado para algum servidor?

O XML é processado no seu navegador, sem ser enviado ao servidor. O conteúdo não é salvo pela ferramenta; apenas as configurações das opções ficam no localStorage.

Como encontrar um erro no XML?

Clique na mensagem de erro para levar o cursor à linha e à coluna indicadas. Enquanto houver erro, o último resultado válido fica desatualizado e as ações de saída ficam desativadas.

Qual é o limite de tamanho do arquivo XML?

Arquivos acima de 50 MB são recusados. Para entradas acima de 1 MB, use Ctrl+Enter ou Cmd+Enter para executar a formatação, pois a atualização automática deixa de funcionar.