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ção | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 | Prefixo de Cidadania / Categoria | 1 dígito | 1 = Cidadão Saudita (National ID); 2 = Residente Estrangeiro (Iqama) | 1 |
| 2 a 9 | Número Sequencial de Registro | 8 dígitos | Sequência única atribuída centralmente pelo NIC/MOI | 02345678 |
| 10 | Dígito Verificador | 1 dígito | Calculado 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. Multiplique as posições pares (0, 2, 4, 6, 8) por 2.
- 2. Se o produto for > 9, subtraia 9 (soma dos dígitos).
- 3. Multiplique as posições ímpares (1, 3, 5, 7) por 1.
- 4. Some todos os resultados parciais em S.
- 5. O dígito verificador é o valor tal que (S + DV) mod 10 = 0.