Skip to main content

Turkish T.C. Kimlik No Generator

Generate and format valid Turkish T.C. Kimlik Numarası identity numbers for software testing and QA.

Waiting for generation...

About Turkish T.C. Kimlik Numarası

The T.C. Kimlik Numarası is the unique 11-digit national identity number assigned to citizens in Turkey by the General Directorate of Civil Registration and Nationality (NVİ).

It utilizes a dual cross-check validation formula: the 10th digit checks odd and even positioned digits, and the 11th digit verifies the sum of the first 10 digits.

Anatomy & Structure of T.C. Kimlik Numarası

The Turkish Identification Number consists of 11 digits in 3 parts:

PositionFieldLengthMeaning & RuleExample
1Leading Digit1 digitOfficial constraint: cannot be zero (valid range: 1 to 9)1
2 to 9Base Individual Number8 digitsSequential civil identifier assigned by NVİ23456789
10 & 11Interdependent Check Digits2 digitsTwo cross-calculated checksum digits05

Official Algorithm (Two Interdependent Check Digits — Law No. 5490/2006)

Calculation of the 10th and 11th check digits for T.C. Kimlik:

d10 = ((oddSum * 7 - evenSum) mod 10); d11 = (sumFirst10 mod 10)
  1. 1. Compute oddSum = d1 + d3 + d5 + d7 + d9 (odd positions).
  2. 2. Compute evenSum = d2 + d4 + d6 + d8 (even positions).
  3. 3. 10th digit: d10 = (oddSum × 7 - evenSum) mod 10 (add 10 if negative).
  4. 4. 11th digit: d11 = (d1 + d2 + ... + d10) mod 10.
  5. 5. Number is valid if both check digits match and d1 is not 0.

Frequently Asked Questions