Início › Finanças e Impostos › Validador de NIF
← Todas as ferramentas
Finanças e Impostos

Validador de NIF

Verifique se um Número de Identificação Fiscal português tem 9 dígitos e dígito de controlo válido. Funciona sem enviar o número para fora do navegador. Além do NIF, mostra o tipo de contribuinte indicado pelo primeiro dígito e valida IBAN e NIB portugueses, com o banco identificado pelo código do IBAN.

Passaporte e documentos de viagem sobre uma secretária, contexto de identificação fiscal do validador de NIF
Passaporte e documentos de viagem sobre uma secretária, contexto de identificação fiscal do validador de NIF.

O Validador de NIF verifica, no momento, se um Número de Identificação Fiscal português está bem formado: nove dígitos e o dígito de controlo correto. Quem procura por validador de NIF ou verificar NIF precisa normalmente de validar o número antes de o escrever numa fatura, num contrato ou num formulário, porque um único dígito trocado faz o número ser recusado mais à frente, quando corrigir já custa tempo. Passa também a validar IBAN e NIB e a identificar o banco e o tipo de contribuinte.

Resumo rápido

Como funciona: Multiplica os 8 primeiros dígitos por 9 a 2, soma, calcula 11 menos o resto da divisão por 11 e compara com o 9.º dígito.

Regra e valores: Há um único campo, o NIF, limitado a 9 dígitos. IBAN PT válido confirma-se por mod-97; o código de banco são os dígitos 5 a 8. O primeiro dígito do NIF indica o tipo de contribuinte.

Exemplo: O número 123456789 passa no teste: a soma ponderada dos oito primeiros dígitos dá um dígito de controlo de 9, igual ao último dígito.

Validar agora

IBAN ou NIB português

Os números ficam no navegador. Não são enviados para nenhum servidor nesta página.

Nota de verificação 2026: quando esta ferramenta usa valores fiscais, taxas ou apoios, eles estão assinalados como valores de 2026 nesta página e devem ser confirmados nos canais oficiais. O resultado é uma estimativa e não substitui a Autoridade Tributária e Aduaneira, a Segurança Social ou um contabilista certificado.

Como funciona

Multiplica os 8 primeiros dígitos por 9 a 2, soma, calcula 11 menos o resto da divisão por 11 e compara com o 9.º dígito. O IBAN PT valida-se pelo algoritmo mod-97 e o NIB pelos seus dígitos de controlo; o banco lê-se dos dígitos 5 a 8 do IBAN e o tipo de contribuinte do primeiro dígito do NIF.

Exemplo calculado

Um NIF com dígito de controlo incorreto é assinalado de imediato, antes de o submeter num formulário.

Como obter um resultado mais fiável

Use valores de documentos reais: recibo de vencimento, contrato de crédito, nota de liquidação, escritura ou fatura. Se um campo pedir uma taxa, copie a taxa do contrato em vez de usar uma taxa de publicidade. Está a comparar cenários? Mude um valor de cada vez e anote o que mudou.

Quando usar esta ferramenta

Use o validador ao preencher faturas e recibos com o NIF de um cliente, ao registar um novo fornecedor ou funcionário, ao conferir um NIF ditado por telefone ou copiado de um documento antigo, ou ao testar formulários do seu próprio site ou loja. É a verificação que as empresas fazem automaticamente antes de guardar o número numa base de dados.

Como usar, passo a passo

  1. Escreva os 9 dígitos do NIF, sem espaços nem letras.
  2. Carregue em Validar NIF.
  3. Se o dígito de controlo falhar, compare com o documento original dígito a dígito.
  4. Mesmo válido na estrutura, confirme a identidade junto da pessoa ou empresa: a validação não diz a quem pertence.

Campos e resultados, explicados

Há um único campo, o NIF, limitado a 9 dígitos. O resultado diz uma de duas coisas: estrutura e dígito de controlo válidos, ou dígito de controlo inválido, assinalado na cor de erro da página. Um NIF pode passar neste teste e pertencer a outra pessoa, e pode falhar por um simples erro de cópia: o validador testa a matemática do número, não o registo da Autoridade Tributária.

O método em profundidade

O dígito de controlo calcula-se assim: multiplicam-se os oito primeiros dígitos por pesos de 9 a 2, somam-se os produtos e calcula-se 11 menos o resto da divisão dessa soma por 11. Se o resultado for maior do que 9, o dígito é 0; caso contrário é o próprio resultado. O nono dígito tem de coincidir. Os primeiros dígitos também têm significado: os de pessoas singulares começam em regra por 1, 2 ou 3 e os de pessoas coletivas por 5, mas é o dígito de controlo que esta página verifica.

Outro exemplo calculado

O número 123456789 passa no teste: a soma ponderada dos oito primeiros dígitos dá um dígito de controlo de 9, igual ao último dígito. Já 123456780 falha, porque termina em 0 quando o dígito correto seria 9. Troque um único dígito do meio e verá que o teste também falha: foi desenhado para apanhar esses erros.

Erros comuns

Dicas práticas

Ao copiar um NIF de um documento, leia-o em dois blocos e confirme o último dígito no fim: a maioria dos erros está nas trocas de dígitos vizinhos.

Limites desta ferramenta: Não liga à Autoridade Tributária, não confirma se o NIF existe, está ativo ou pertence a determinada pessoa, e não valida números fiscais de outros países.

Continue a explorar: Calculadora de Salário Líquido 2026, Simulador de IRS, Simulador IRS Jovem e todas as ferramentas de Finanças e Impostos.

Perguntas frequentes

Funciona no navegador, sem registo. Introduza os valores pedidos, carregue em Calcular e leia o resultado como estimativa. O método está explicado nesta página, na secção Como funciona.

Não. É uma estimativa para planear e comparar. Para valores fiscais e apoios, confirme sempre na Autoridade Tributária e Aduaneira, na Segurança Social, no IHRU ou com um profissional, consoante o tema.

Não. A ferramenta é gratuita e não pede registo. Se estiver a tratar de ficheiros, o processamento indicado é feito no navegador.

Pelos dígitos 5 a 8 do IBAN português, que são o código da instituição. A página identifica os bancos mais comuns por esse código.

Não. Está garantida apenas a estrutura matemática. A titularidade e a situação fiscal só a Autoridade Tributária confirma.

O primeiro dígito indica o tipo de titular: pessoas singulares, coletivas e outros regimes têm gamas diferentes. Isso não afeta o dígito de controlo.

Ferramentas relacionadas