Ferramentas · nota fiscal
Gerar DANFE pelo XML e ler a chave de acesso
Abra o XML da NF-e (ou um .zip com vários) e imprima o DANFE em PDF, com uma planilha de todas as notas. Cole uma chave de acesso e veja de onde é a nota, se a chave está certa e o link da consulta oficial já preenchido.
DANFE online a partir do XML
NF-e (modelo 55) vira DANFE em A4 para imprimir ou salvar em PDF. NFC-e, CT-e e NFS-e Nacional viram resumo e entram na planilha. Pode misturar tudo, inclusive os XML de eventos de cancelamento.
Ler a chave de acesso (NF-e, NFC-e, CT-e, NFS-e)
Cole a chave de 44 dígitos (ou a de 50 da NFS-e), com ou sem espaços, ou o link do QR Code do cupom.
O que a chave de acesso diz
A chave de 44 posições junta campos do próprio XML, na ordem definida no Manual de Orientação do Contribuinte da NF-e (MOC 7.0, item 2.2.6). O CT-e e o CT-e OS usam a mesma composição (MOC CT-e 4.00, item 2.1.4).
| Posições | O que é |
|---|---|
| 1–2 | Código da UF do emitente (tabela do IBGE: 35 = SP, 33 = RJ, 31 = MG…) |
| 3–6 | Ano e mês de emissão (AAMM) |
| 7–20 | CNPJ do emitente (ou CPF com zeros à esquerda, na NF-e de pessoa física) |
| 21–22 | Modelo: 55 = NF-e, 65 = NFC-e, 57 = CT-e, 67 = CT-e OS |
| 23–25 | Série |
| 26–34 | Número da nota |
| 35 | Forma de emissão: 1 = normal; os outros códigos são contingência |
| 36–43 | Código numérico aleatório (o único pedaço que não dá para deduzir) |
| 44 | Dígito verificador, módulo 11 |
O dígito verificador é o módulo 11 dos 43 primeiros caracteres, com pesos de 2 a 9 da direita para a esquerda; se o resto da divisão por 11 for 0 ou 1, o dígito é 0. Ele pega quase todo erro de digitação de um número só, e é por isso que o leitor avisa quando a chave "não fecha". Com o CNPJ alfanumérico, cada letra entra no cálculo pelo código ASCII menos 48 (A = 17, B = 18…), regra da Nota Técnica Conjunta 2025.001.
A chave da NFS-e Nacional tem 50 dígitos: código do município do IBGE (7), ambiente gerador (1 = sistema próprio do município, 2 = Emissor Nacional), tipo de inscrição (1 = CPF, 2 = CNPJ), CPF ou CNPJ do emitente (14), número da NFS-e (13), ano e mês de emissão (4), código numérico (9) e dígito verificador. O algoritmo desse dígito não está publicado no leiaute, então ali conferimos só o CNPJ ou o CPF que vem dentro da chave.
A consulta pela chave nos portais oficiais pede para marcar um captcha ("Sou humano"). A ferramenta não automatiza isso: ela abre a página oficial com a chave já digitada (no Portal Nacional da NF-e, no do CT-e e na Consulta Pública da NFS-e) e você marca o captcha. A NFC-e é consultada no site da SEFAZ do estado: o caminho mais curto é o QR Code do cupom, que você também pode colar aqui.
Como o DANFE é montado
O DANFE segue os quadros do Anexo II do MOC 7.0 no formato A4 retrato: canhoto, identificação do emitente, quadro do DANFE com entrada/saída, número, série e folha, código de barras CODE-128 e chave em 11 blocos de 4 dígitos, protocolo de autorização com data e hora, destinatário, fatura e duplicatas, cálculo do imposto, transportador e volumes, produtos com as informações adicionais de cada item logo abaixo dele, ISSQN e dados adicionais. Os quadros de fatura e de ISSQN somem quando a nota não tem esses dados, como o Anexo II permite. Nota com muitos itens ganha folhas adicionais com o cabeçalho repetido e "FOLHA x/y". Só aparece no DANFE o que está no XML. Nota emitida em contingência sai com essa informação em destaque, como pede o Anexo II; a de contingência em formulário de segurança (FS-IA e FS-DA) não é gerada aqui, porque esse DANFE exige o formulário especial e um código de barras adicional.
Um DANFE só acompanha uma NF-e autorizada. Por isso a marca "SEM VALOR FISCAL" aparece quando o XML é de homologação (obrigatória pelo Anexo II), quando não traz o protocolo de autorização (o arquivo da nota sem o protNFe), quando o código de retorno não é 100 nem 150 (as duas formas de "autorizado o uso") e quando a chave do XML não fecha o dígito verificador ou não é a mesma do protocolo. O cancelamento é um evento separado: só dá para marcar uma nota como cancelada se você abrir junto o XML do evento.
Perguntas frequentes
Dá para gerar o DANFE só com a chave de acesso?
Não por aqui. O DANFE é a representação impressa do XML da NF-e, e a consulta por chave no Portal Nacional da NF-e mostra a situação e um resumo, depois de você marcar o captcha. Com a chave, a ferramenta confere se ela está certa, diz de onde é a nota e abre a consulta oficial já preenchida. Para o DANFE completo, peça o XML a quem emitiu a nota.
O DANFE gerado aqui tem validade?
O DANFE só acompanha uma NF-e que foi autorizada; quem diz se a nota vale é a consulta pela chave no portal da SEFAZ. Por isso marcamos "SEM VALOR FISCAL" quando o XML não traz o protocolo de autorização, quando é de homologação, quando o código de retorno não é de nota autorizada ou quando a chave do XML não confere com a do protocolo, e "NF-e CANCELADA" quando você abre junto o XML do evento de cancelamento.
Meu XML é enviado para algum servidor?
Não. A leitura do XML, do .zip, o DANFE e a planilha são feitos no seu navegador: o arquivo nunca é enviado. A página só carrega os próprios arquivos, a medição de audiência do site e, se você clicar em "Ver quem emitiu", a consulta do CNPJ do emitente. Depois de abrir a página, dá para desligar a internet e continuar usando.
Por que a NFS-e não sai em DANFSe?
O leiaute oficial do DANFSe da NFS-e Nacional não está publicado na documentação técnica do gov.br. Em vez de inventar um, mostramos um resumo com os dados do XML e o link da Consulta Pública da NFS-e com a chave preenchida, que confirma se a nota existe (com visualização limitada, por sigilo fiscal). O DANFSe oficial em PDF fica no Emissor Nacional, com login: quem recebeu a nota baixa o XML e o DANFSe em "NFS-e Recebidas" (Perguntas e Respostas da NFS-e, itens 26.3 e 26.6).
Como saber se uma nota foi cancelada?
O cancelamento é um evento separado: o XML da nota continua igual depois de cancelada. Consulte a chave no portal oficial (o link sai pronto aqui) ou abra junto o XML do evento de cancelamento, que a ferramenta marca a nota como cancelada e tira ela dos totais.
A chave com letras (CNPJ alfanumérico) funciona?
Sim. A Nota Técnica Conjunta 2025.001 permite letras nas 12 primeiras posições do CNPJ dentro da chave, com o dígito verificador calculado pelo valor ASCII menos 48 de cada caractere, e previa os primeiros CNPJs alfanuméricos para julho de 2026. O leitor e o código de barras do DANFE já seguem essa regra.
Fontes oficiais
Documentos baixados e lidos em 02/10/2026. O leiaute do DANFE vai mudar com a reforma tributária (a NT 2025.002 diz que as alterações para IBS e CBS "estão em estudo"); quando sair a versão nova, a ferramenta será atualizada.
- MOC 7.0 – Visão Geral, item 2.2.6 (chave de acesso e dígito verificador) e Tabela 8-1 (códigos de UF)
- MOC 7.0 – Anexo I (leiaute da NF-e/NFC-e: modelo, forma de emissão, ambiente, QR Code da NFC-e, códigos cStat)
- MOC 7.0 – Anexo II, Manual de Especificações Técnicas do DANFE e Código de Barras (v7.00)
- Nota Técnica Conjunta 2025.001 – CNPJ Alfanumérico (v1.00)
- MOC CT-e 4.00 – Visão Geral (chave do CT-e e do CT-e OS)
- NFS-e Nacional – documentação técnica atual (esquemas XSD v1.01 e Anexo I do leiaute)
- NFS-e Nacional – Perguntas e Respostas v1.1 (22/09/2026), itens 26.3 e 26.6 (Consulta Pública e download do XML e do DANFSe)