Pular para o conteúdo principal

Validador de HKID Hong Kong

Validador oficial de Hong Kong Identity Card (HKID) com verificação de Módulo 11 e suporte a parênteses.

Sobre o Hong Kong Identity Card (HKID)

O Hong Kong Identity Card (HKID) é o documento de identidade obrigatório para todos os residentes de Hong Kong com 11 anos ou mais.

Gerenciado pelo Immigration Department, ele é utilizado para controle de fronteiras (e-Channel), saúde, previdência e serviços financeiros.

Anatomia & Estrutura do HKID (Hong Kong ID)

O HKID de Hong Kong possui 8 ou 9 caracteres estruturados em formato L(NNNNNN)C ou LL(NNNNNN)C:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 (ou 1 e 2)Prefixo Alfabético1 ou 2 letrasLetras (A-Z) indicando categoria de emissão ou época de registroA
2 a 7 (ou 3 a 8)Número Sequencial6 dígitosSequencial numérico exclusivo emitido pelo Departamento de Imigração123456
Último caractereDígito Verificador1 caractereCalculado por Módulo 11 ponderado (valores 0-9 ou letra "A" para valor 10)3

Algoritmo Oficial (Módulo 11 Ponderado — Immigration Department)

Fórmula de validação do Immigration Department de Hong Kong:

S = (c1 * 9) + (c2 * 8) + (d1 * 7) + (d2 * 6) + (d3 * 5) + (d4 * 4) + (d5 * 3) + (d6 * 2); Resto = S mod 11; DV = (11 - Resto) mod 11.
  1. 1. Para números com prefixo de 1 letra, a 1ª posição é preenchida com um espaço em branco (valor numérico 36) e multiplicada por 9.
  2. 2. As letras alfabéticas A-Z são convertidas em números de 10 a 35.
  3. 3. Multiplique cada posição pelos pesos decrescentes [9, 8, 7, 6, 5, 4, 3, 2].
  4. 4. Some os produtos e calcule o resto da divisão por 11 (Resto = S mod 11).
  5. 5. O dígito verificador é (11 - Resto) mod 11. Se o resultado for 10, o DV é a letra "A"; caso contrário, é o dígito de 0 a 9.

Perguntas Frecuentes (FAQ)