Türkçe kimlik numaralarını doğrulama

İnteraktif

TC kimlik doğrulama

Bir TC kimlik numarasını tarayıcınızda yerel olarak doğrulayın. Hiçbir veri gönderilmez.

T.C. kimlik numaraları girdi doğrulama ve başka amaçlar için bir algoritma kullanılarak oluşturulmaktadır. Algoritma şöyledir:

Kodu indir

Javascript ve C dilleri için doğrulama işlemi yapan kodları aşağıdaki adreslerden indirebilirsiniz:

turkish-id.js turkish-id.c

Birkaç önemsiz bilgi

T.C. kimlik numarası sistemi ilk olarak 29 Ekim 2000’de kullanıma başlandı ve ilk numara Atatürk’e verildi. Verilen numara 100000001’di ve hesaplarsak onuncu hane 4 ve 11. hane 6 oluyor yani Atatürk’e 10000000146 numarası verildi.

Ayrıca, 100000001’den başlayıp 999999999’a kadar gidebileceği için toplamda en fazla 899999998 farklı numara verilebilir. Bu da aynı anda en fazla yaklaşık 900 milyon kişiye numara verilebildiği anlamına geliyor (şu an iki ülkenin nüfusu bu sayıdan daha büyük).

Ayrıca T.C. kimlik numaraları tek sayı ile bitemez.

Son olarak rastgele üretilen on bir haneli bir sayının geçerli bir numara olma ihtimali 899999998 / 9000000000 yani yaklaşık %1.