UtilixSobre o projeto
Ver orientações e exemplo

Validador e formatador de XML e NF-e

Analise XML no navegador e confira estrutura básica de NF-e, sem enviar seus dados fiscais.

O que é verificado?

Todo XML é analisado quanto à boa formação sintática. Em NF-e/NFC-e, também conferimos elementos básicos do leiaute 4.00, chave de acesso e dígito verificador, campos da chave, identificadores fiscais, produtos e correspondência do protocolo quando presente. Um arquivo pode passar nessas verificações e ainda falhar no schema completo ou nas regras da SEFAZ.

Não fazemos validação completa por XSD, verificação criptográfica da assinatura/certificado ou consulta de autorização/cancelamento. O status do protocolo é apenas o declarado no arquivo, sem confirmar a situação atual.

XML assinado é preservado: a formatação serve só para visualizar e a opção de baixar o formatado fica desabilitada. Inserir espaços no conteúdo assinado pode invalidar a assinatura. “Baixar original” mantém o arquivo carregado intacto.

Não aceitamos DTD ou declarações de entidades. Limite de 2 MB, 30 mil nós e profundidade 100. Todo processamento é local, sem envio do XML ou dos dados fiscais para um servidor.

Consultar situação no Portal Nacional da NF-e · Fonte oficial sobre autorização e autenticidade

NA PRÁTICA

Três verificações que não devem ser confundidas

Um erro de fechamento de etiqueta

O trecho <item>Produto</produto> é inconsistente, porque a etiqueta final deveria corresponder à inicial. Já um XML que abre corretamente pode conter dados incorretos ou não estar autorizado. Use as mensagens como auxílio de leitura, sem tratá-las como certificação fiscal.

Preserve o arquivo que recebeu

A visualização formatada serve para inspecionar o conteúdo. Não substitua o XML original de uma nota por uma versão editada e não suponha que reformatar preserve uma assinatura digital. Para investigar uma divergência, mantenha uma cópia original e reporte apenas um exemplo fictício, sem dados do emitente ou destinatário.

Orientações atualizadas em 30 de outubro de 2026 · Métodos e correções · Relatar uma diferença