FERRAMENTAS / ID & DINHEIRO

Validador de Cartão de Cidadão

Cartão de Cidadão — Document Number Validator

Cole o número de documento do Cartão de Cidadão (os 12 caracteres da frente) e veja, na hora, se o dígito de controlo bate certo. Usa a fórmula Luhn oficial da AMA e corre tudo no seu navegador.

· ATUALIZADO JUNHO 2026 ·4 MIN ·FONTES OFICIAIS
EM RESUMO
Comprimento
12 caracteres (sem espaços)
Formato
8 dígitos + dígito + 2 letras + dígito
Algoritmo
Luhn / mod 10 (letras A=10…Z=35)
Onde está
Frente do cartão, junto à fotografia
Na frente do cartão, em baixo à direita, junto à fotografia.
EXPERIMENTE:
À espera de um número…
Limpo
N.º identificação civil
Versão
Soma Luhn

Como funciona

O número de documento do Cartão de Cidadão tem 12 caracteres: oito dígitos do número de identificação civil, o dígito de controlo desse número, duas posições de versão (letras ou dígitos) e, no fim, o dígito de controlo do documento. A validação é um Luhn (mod 10): da direita para a esquerda, duplica-se cada segundo caractere; se a duplicação der 10 ou mais, subtrai-se 9; soma-se tudo, com as letras convertidas (A=10 até Z=35). Se a soma terminar em zero, o número está bem formado.

  1. 1
    Limpar e converter
    Tiram-se os espaços e os traços, passa-se a maiúsculas e cada letra é trocada pelo seu valor (A=10, B=11, …, Z=35). Os dígitos mantêm-se.
  2. 2
    Duplicar de dois em dois
    Da direita para a esquerda, duplica-se o valor de cada segundo caractere (o último não, o penúltimo sim, e assim por diante).
  3. 3
    Reduzir os que passam de 9
    Sempre que uma duplicação dê 10 ou mais, subtrai-se 9. Por exemplo, Z duplicado é 35×2=70, que passa a 61.
  4. 4
    Somar e dividir por 10
    Soma-se a totalidade dos valores. Se o resto da divisão por 10 for zero, o número de documento é válido na estrutura.

Perguntas frequentes

Qual é a diferença entre o número de documento e o número de identificação civil?
O número de identificação civil são os primeiros oito dígitos mais o dígito de controlo (por exemplo, 12345678 9). É o "número de BI" de uma vida inteira, que não muda quando renova o cartão. O número de documento são esses nove caracteres mais a versão (duas letras) e um último dígito de controlo — e muda a cada cartão novo. Este validador verifica o número de documento completo, os 12 caracteres.
Onde encontro o número de documento no cartão?
Está na frente do Cartão de Cidadão, no canto inferior direito junto à fotografia, normalmente impresso com um espaço antes do dígito de controlo e antes das letras (por exemplo, 00000000 0 ZZ4). Para validar, ignore os espaços.
Um número válido na fórmula significa que o cartão é genuíno?
Não. A fórmula só confirma que os 12 caracteres estão matematicamente bem formados — apanha gralhas de digitação, não falsificações. O número pode passar no cálculo e mesmo assim nunca ter sido emitido, ou pertencer a um cartão cancelado. Para confirmar a validade real de um cartão use os canais oficiais.
Esta ferramenta envia o meu número para algum lado?
Não. O cálculo corre inteiramente no seu navegador. Não há servidor, não há base de dados, não há consulta a nenhuma entidade pública. Pode até desligar a internet depois de carregar a página.
Que letras podem aparecer na versão do cartão?
As duas posições da versão aceitam letras de A a Z e dígitos de 0 a 9. No cálculo, as letras valem A=10, B=11, e assim por diante até Z=35; os dígitos valem o seu próprio valor. É a mesma tabela de conversão que a AMA publica.
FONTES OFICIAIS
AVISO
Esta ferramenta verifica apenas a estrutura matemática do número de documento. Não confirma se o cartão existe, está ativo, foi cancelado ou a quem pertence, e não consulta nenhuma entidade oficial. Não substitui qualquer verificação junto dos serviços do Estado (gov.pt, IRN/registos ou Finanças), nem é aconselhamento jurídico.