Pular para o conteúdo principal

Validador de T.C. Kimlik No (Turquia)

Valide T.C. Kimlik Numarası da Turquia em tempo real via duplo algoritmo aritmético.

Validação do T.C. Kimlik Turco

A validação confere os 11 dígitos numéricos, a não ocorrência de '0' na primeira posição e a exatidão das duas regras modulares no 10º e 11º dígitos.

Garante a integridade para sistemas de KYC, e-government e formulários de cadastro na Turquia.

Anatomia & Estrutura do T.C. Kimlik Numarası

O número de identidade turco é composto por 11 dígitos estruturados em 3 partes:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1Dígito Inicial1 dígitoRestrição oficial: não pode ser zero (faixa válida: 1 a 9)1
2 a 9Número Base Individual8 dígitosIdentificador civil sequencial atribuído pela NVİ23456789
10 e 11Dígitos Verificadores Interdependentes2 dígitosDois dígitos de integridade calculados por fórmulas modulares cruzadas05

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. 1. Calcule oddSum = d1 + d3 + d5 + d7 + d9 (posições ímpares).
  2. 2. Calcule evenSum = d2 + d4 + d6 + d8 (posições pares).
  3. 3. 10º dígito: d10 = (oddSum × 7 - evenSum) mod 10 (se negativo, adicione 10).
  4. 4. 11º dígito: d11 = (d1 + d2 + ... + d10) mod 10.
  5. 5. O número é válido se ambos os dígitos coincidirem e d1 não for 0.

Perguntas Frequentes