Turkey TC Kimlik No Validator

Verify the two check digits of a Turkish national ID number.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Turkish T.C. Kimlik No validator

This tool validates a Turkish T.C. Kimlik No — the 11-digit national identification number — by applying its three official check rules. It is for form validation, HR and KYC checks, and confirming a typed number is internally consistent. The number carries no personal data; this is a check-digit validator only.

How it works

For an 11-digit number, three rules must all hold:

1) first digit ≠ 0
2) digit 10 = ((d1+d3+d5+d7+d9) × 7 − (d2+d4+d6+d8)) mod 10
3) digit 11 = (d1 + d2 + … + d10) mod 10

Rule 2 combines the odd-position sum (digits 1, 3, 5, 7, 9) and the even-position sum (digits 2, 4, 6, 8). Rule 3 is simply the sum of the first ten digits, modulo 10. The tool reports each rule’s pass/fail and the expected check digit so you can spot a typo.

Example

For 10000000146: the odd-position digits (1st, 3rd, 5th, 7th, 9th) are 1, 0, 0, 0, 1 summing to 2, and the even-position digits (2nd, 4th, 6th, 8th) are all 0 summing to 0, so digit 10 should be (2×7 − 0) mod 10 = 14 mod 10 = 4 — matches. The first ten digits sum to 6, so digit 11 should be 6 — matches. With a non-zero first digit, all three rules pass and the number is valid.

Everything runs in your browser, so the number you enter is never uploaded. This is a check-digit validator only — it does not confirm the number against the MERNIS civil register.

Ad placeholder (rectangle)