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
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
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
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
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.
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.