Gerador de T.C. Kimlik No (Turquia)
Gere e formate T.C. Kimlik Numarası (Turquia) válidos para desenvolvimento e testes de software.
Aguardando geração...
Sobre o T.C. Kimlik Numarası (Turquia)
O T.C. Kimlik Numarası é o número de identificação nacional único de 11 dígitos atribuído a todos os cidadãos da República da Turquia pela Direção Geral de População e Cidadania (NVİ).
Sua integridade é garantida por dois dígitos verificadores cruzados: o 10º dígito é calculado através da relação entre as somas dos dígitos em posições ímpares e pares multiplicados por 7, e o 11º dígito é o módulo 10 da soma de todos os 10 dígitos anteriores.
Anatomia & Estrutura do T.C. Kimlik Numarası
O número de identidade turco é composto por 11 dígitos estruturados em 3 partes:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 | Dígito Inicial | 1 dígito | Restrição oficial: não pode ser zero (faixa válida: 1 a 9) | 1 |
| 2 a 9 | Número Base Individual | 8 dígitos | Identificador civil sequencial atribuído pela NVİ | 23456789 |
| 10 e 11 | Dígitos Verificadores Interdependentes | 2 dígitos | Dois dígitos de integridade calculados por fórmulas modulares cruzadas | 05 |
Algoritmo Oficial (Dois DVs Interdependentes — Lei nº 5490/2006)
Cálculo dos 10º e 11º dígitos verificadores do T.C. Kimlik:
d10 = ((oddSum * 7 - evenSum) mod 10); d11 = (sumFirst10 mod 10)
- 1. Calcule oddSum = d1 + d3 + d5 + d7 + d9 (posições ímpares).
- 2. Calcule evenSum = d2 + d4 + d6 + d8 (posições pares).
- 3. 10º dígito: d10 = (oddSum × 7 - evenSum) mod 10 (se negativo, adicione 10).
- 4. 11º dígito: d11 = (d1 + d2 + ... + d10) mod 10.
- 5. O número é válido se ambos os dígitos coincidirem e d1 não for 0.