Turkey TC Kimlik Validator
ValidatorValidate a Turkish T.C. Kimlik No. (national identification number) instantly. Confirms both check digits and the leading-digit rule. Free, runs in your browser.
About this tool
About Turkey TC Kimlik Validator
T.C. Kimlik No. (Türkiye Cumhuriyeti Kimlik Numarası) is the 11-digit Turkish national identification number assigned to every citizen. The first digit can never be 0, and the last two digits are check digits derived from the preceding 9 through two documented formulas.
Paste a T.C. Kimlik No. and the tool checks the leading-digit rule, then recomputes both check digits — the 10th from an odd/even weighted combination of the first 9 digits, and the 11th from their simple sum plus the just-computed 10th digit — and compares them to the last two digits entered.
Use this to verify a T.C. Kimlik No. collected on a Turkish-facing form, or to debug a validation library implementing the two-check-digit algorithm.
Instant, fully client-side validation of a genuine, publicly documented two-digit checksum — no data ever leaves your browser. No generator is offered for this tool, matching how this site treats other real government-issued personal IDs like Aadhaar.
Key Features
- Verifies both check digits (10th and 11th)
- Checks the leading-digit-can't-be-zero rule
- 100% browser-based, no data sent
- Validator only — no generator, by design
FAQ
Turkey TC Kimlik Validator — Frequently Asked Questions
Why can't the first digit be 0?
This is a documented structural rule for T.C. Kimlik No. — the first digit of the 11-digit number is never 0, regardless of the check-digit calculation. A number starting with 0 is rejected immediately, before the checksum is even checked.
How are the two check digits calculated?
The 10th digit combines the odd-position digits (1st, 3rd, 5th, 7th, 9th) multiplied by 7 minus the even-position digits (2nd, 4th, 6th, 8th), reduced mod 10. The 11th digit is the sum of all first 10 digits (including the just-computed 10th), reduced mod 10.
Why isn't there a T.C. Kimlik generator on this site?
A T.C. Kimlik No. is a real government-issued identifier tied to one specific citizen, the same category as India's Aadhaar number on this site — both are validator-only by design, and Turkey's own reference validation library (python-stdnum) also offers no generator for it.
Can this tool confirm a T.C. Kimlik No. belongs to a real, living citizen?
No. This is a mathematical checksum check only. Turkey does offer an official online verification service (via the Directorate of Population and Citizenship Affairs), but this site cannot query it — only the two check digits are verified here.
Tips
- Spaces are stripped automatically before validation
- A leading 0 is always invalid, independent of the checksum
- Aadhaar (India) is this site's closest equivalent — another real government ID, validator-only by design
Explore more
Related Tools
Other tools that might be useful for your workflow