TC kimlik no kuralları;
  1. TC kimlik no 11 haneli rakamlardan oluşur.
  2. İlk rakam sıfır (0) olamaz.
  3. 1, 3, 5, 7 ve 9. hanelerin toplamının 7 katı ile 2, 4, 6 ve 8. hanelerin toplamı çıkartılır, sonucun 10’a bölümünden kalanı 10. haneyi verir.
  4. İlk 10 hanenin toplamının 10’a bölümünden kalan, son haneyi verir.
  5. Ayrıca çeşitli hatalı kabul edilen TC kimlik numaraları vardır.
https://github.com/KuruMelih/tckn-validator
Bu şekilde tckn'nin doğru olup olmadığını kontrol edebilirsiniz. Ama adsoyad ile uyuşup uyuşmadığını resmi yollarla kontrol edemezsiniz.