Pular para o conteúdo principal

Gerador de National ID / Iqama (Arábia Saudita)

Gere e formate National ID / Iqama (Arábia Saudita) válidos para desenvolvimento e testes de software.

Aguardando geração...

Sobre o National ID / Iqama (Arábia Saudita)

O Saudi National ID (para cidadãos) e o Iqama ID (para residentes expatriados) são os documentos de identidade civil e fiscal de 10 dígitos na Arábia Saudita.

Possui exatamente 10 dígitos numéricos: inicia obrigatoriamente com "1" para cidadãos sauditas e com "2" para residentes estrangeiros, sendo o 10º dígito verificado pelo algoritmo de Luhn (Módulo 10).

Anatomia & Estrutura do National ID / Iqama — Arábia Saudita

O documento de identificação saudita é composto por 10 dígitos numéricos em 3 partes:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1Prefixo de Cidadania / Categoria1 dígito1 = Cidadão Saudita (National ID); 2 = Residente Estrangeiro (Iqama)1
2 a 9Número Sequencial de Registro8 dígitosSequência única atribuída centralmente pelo NIC/MOI02345678
10Dígito Verificador1 dígitoCalculado via algoritmo de **Luhn (Módulo 10)** com pesos alternados [2, 1, 2, 1, 2, 1, 2, 1, 2]4

Algoritmo Oficial (Luhn Módulo 10 — MOI/NIC)

Cálculo oficial de validação do National ID / Iqama saudita:

S = Σ luhn(d[i], i) (i=0..8); (S + d[9]) mod 10 === 0
  1. 1. Multiplique as posições pares (0, 2, 4, 6, 8) por 2.
  2. 2. Se o produto for > 9, subtraia 9 (soma dos dígitos).
  3. 3. Multiplique as posições ímpares (1, 3, 5, 7) por 1.
  4. 4. Some todos os resultados parciais em S.
  5. 5. O dígito verificador é o valor tal que (S + DV) mod 10 = 0.

Perguntas Frequentes & Diretrizes Técnicas