TC Kimlik No Doğrulama (algoritma kontrolü)
TC kimlik no doğrulama aracı, 11 haneli numaranın yapısını ve iki kontrol hanesini algoritmaya göre denetler: numarayı girin, hangi kuralın tuttuğunu veya tutmadığını anında görün. Hesap tarayıcınızda yapılır; numara gönderilmez ve kaydedilmez.
Kaynak: Vikipedi – T.C. kimlik numarası (11 hane, 10. ve 11. hane algoritması; NVİ Genel Müdürlüğü; erişim 02.10.2026). Güncelleme: .
Nasıl hesaplanır?
TC kimlik numarası nasıl doğrulanır?
T.C. kimlik numarası 11 haneden oluşur. İlk hane hiçbir zaman 0 olmaz; son iki hane ise önceki hanelerden hesaplanan kontrol hanesidir. Kurallar şöyledir:
- 1., 3., 5., 7. ve 9. hanelerin toplamı ile 2., 4., 6. ve 8. hanelerin toplamı bulunur.
- 10. hane = (tek sıradakilerin toplamı × 7 − çift sıradakilerin toplamı) sayısının 10’a bölümünden kalan.
- 11. hane = ilk 10 hanenin toplamının birler basamağı.
Örnek hesap
10000000146 numarasında tek sıradaki hanelerin toplamı 1 + 0 + 0 + 0 + 1 = 2, çift sıradakilerin toplamı 0’dır. 2 × 7 − 0 = 14, birler basamağı 4: 10. hane 4. İlk 10 hanenin toplamı 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 4 = 6 olduğundan 11. hane 6’dır.
Bu kontrol neyi kanıtlamaz?
Kurallara uyan her sayı gerçekten verilmiş bir kimlik numarası değildir. Numaranın var olup olmadığı ve ad, soyad ile doğum yılının eşleşip eşleşmediği yalnızca NVİ Genel Müdürlüğü’nün kimlik paylaşım sistemi üzerinden doğrulanır. Bu araç yazım hatalarını yakalamak içindir.
Gizlilik
Girdiğiniz numara sunucuya gönderilmez, kaydedilmez ve sayfa adresine eklenmez; hesap tarayıcınızda yapılır.
Sıkça sorulan sorular
TC kimlik no doğrulama algoritması nedir?
İlk hane 0 olamaz. 10. hane, tek sıradaki hanelerin toplamının 7 katından çift sıradaki hanelerin toplamı çıkarılıp 10’a bölündüğünde kalandır. 11. hane, ilk 10 hanenin toplamının birler basamağıdır.
Bu araç numaranın gerçek olduğunu kanıtlar mı?
Hayır. Yalnızca numaranın kurallara uyup uymadığını gösterir. Numaranın verilip verilmediğini NVİ kimlik paylaşım sistemi doğrular.
TC kimlik numarasının son hanesi neden hep çifttir?
Son hane, ilk 10 hanenin toplamının birler basamağıdır; bu toplamın birler basamağı, tek sıradaki hanelerin toplamının 8 katının birler basamağına eşit olduğu için her zaman çifttir.
Excel’de TC kimlik no nasıl kontrol edilir?
Aynı kurallar bir formülle yazılabilir; hızlı bir kontrol için bu aracı kullanabilirsiniz, numaranız hiçbir yere gönderilmez.
Girdiğim numara kaydediliyor mu?
Hayır. Hesap tarayıcınızda yapılır; numara gönderilmez, kaydedilmez ve adres çubuğuna yazılmaz.
Kaynaklar ve yasal dayanak
- Vikipedi – T.C. kimlik numarası (11 hane, 10. ve 11. hane algoritması; NVİ Genel Müdürlüğü; erişim 02.10.2026)
- İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü – resmî kimlik doğrulama (Kimlik Paylaşım Sistemi)
Güncelleme: · Editoryal ilkeler
Benzer araçlar
- IBAN DoğrulamaIBAN doğrulama aracı: 89 ülke için mod-97 kontrol basamaklarını, uzunluğu ve yapıyı kontrol edin. Tarayıcınızda çalışır, numaranız hiçbir yere gönderilmez.
- AB KDV numarası doğrulama (format ve kontrol hanesi)AB KDV numarası doğrulama: 27 AB ülkesi ve Kuzey İrlanda (XI) için KDV kimlik numarasının formatını ve kontrol hanesini kontrol edin. VIES bağlantısıyla.
- Luhn algoritması: kontrol basamağı doğrulayıcı ve hesaplayıcıNumaraları Luhn algoritmasıyla (mod 10, ISO/IEC 7812-1) doğrulayın veya kontrol basamağını hesaplayın – yalnızca biçim kontrolü, tarayıcınızda yerel çalışır.
- Barkod kontrol basamağı hesaplama: EAN, GTIN ve ISBN doğrulamaEAN-8, EAN-13, UPC-A, GTIN-14 ve ISBN-10/13 kontrol basamağını doğrulayın, eksik basamağı hesaplayın, ISBN-10’u ISBN-13’e çevirin – ücretsiz, tarayıcıda.
- IP adresim nedir?IP adresim nedir sorusunun anında cevabı: genel IP adresinizi gösterir, IPv4 mü IPv6 mı olduğunu bulur ve farkı açıklar. Ücretsiz, IP adresiniz saklanmaz.
- E-posta adresi doğrulamaE-posta adreslerinin yazımını RFC 5321/5322’ye göre kontrol edin: uzunluk, alan adı, Türkçe karakterli alan adları. Toplu liste de olur, veri gönderilmez.
- JSON TypeScript dönüştürücüJSON’dan TypeScript üretin: örnek verilerden tipler, arayüzler veya JSON şeması oluşturun, isteğe bağlı alanlarla. Tarayıcıda, yükleme yok.
- Sözdizimi vurgulamaSözdizimi vurgulama aracı: kodu yapıştırın, JavaScript, JSON, HTML, CSS, SQL, Python veya Bash renklerini seçin, blog ya da Word için HTML’i kopyalayın.
- CSS box shadow oluşturucuCSS box shadow oluşturucu: kaydırıcılarla gölge yapın – çoklu katman, bulanıklık, spread, saydam renk, inset ve hazır şablonlar; CSS’i tek tıkla kopyalayın.