çevirmehesaplama

TC Kimlik No Doğrulama (Algoritma)

TC Kimlik No Doğrulama aracı, girdiğiniz 11 haneli numaranın matematiksel kurallara (10. ve 11. hane denetim algoritmasına) uyup uymadığını kontrol eder. Numara yalnızca tarayıcınızda işlenir, hiçbir yere gönderilmez ve saklanmaz. Bu araç numaranın yapısını doğrular; kişinin gerçekten var olup olmadığını sorgulamaz.

0/11 hane — 11 haneyi girin.

Bu araç yalnızca numaranın algoritmik kurallara (basamak ve doğrulama hanesi) uygunluğunu kontrol eder; kişinin gerçekten var olduğunu doğrulamaz. Girdiğiniz numara tarayıcınızda işlenir, hiçbir yere gönderilmez.

🔗 Bu aracı sitene ekle

Bu hesaplama aracını kendi web sitende ücretsiz kullanabilirsin. Rengini ayarla, hazır kodu kopyala, sitene yapıştır — hepsi bu kadar.

Aracı sitene ekle →

TC Kimlik No doğrulama nedir?

T.C. Kimlik Numarası 11 haneden oluşur ve rastgele bir sayı değildir; belirli matematiksel kurallara uyar. Bu araç, girdiğiniz numaranın bu kurallara uygun olup olmadığını, yani algoritmik olarak geçerli olup olmadığını kontrol eder. Numaranın yapısı doğruysa "geçerli formatta", değilse "geçersiz" sonucunu verir.

Önemli not: Bu araç sadece algoritmik geçerliliği denetler; numaranın gerçek bir kişiye ait olup olmadığını doğrulamaz. Bir numaranın gerçekten var olan bir vatandaşa ait olup olmadığını yalnızca Nüfus ve Vatandaşlık İşleri (NVİ) sorgulayabilir.

Algoritma kuralları

Bir numaranın geçerli kabul edilmesi için aşağıdaki üç kuralın tamamını sağlaması gerekir:

  • İlk hane 0 olamaz. Numara 1-9 arası bir rakamla başlamalıdır.
  • 10. hane: ((1, 3, 5, 7 ve 9. hanelerin toplamı × 7) − (2, 4, 6 ve 8. hanelerin toplamı)) işleminin sonucunun mod 10 (10'a bölümünden kalan) değeridir.
  • 11. hane: İlk 10 hanenin toplamının mod 10 değeridir.

Kuralların özeti

HaneKural
1. hane0 olamaz
10. hane((tek haneler toplamı × 7) − çift haneler toplamı) mod 10
11. haneİlk 10 hanenin toplamı mod 10

Buradaki "tek haneler" 1, 3, 5, 7 ve 9. sıradaki rakamları; "çift haneler" ise 2, 4, 6 ve 8. sıradaki rakamları ifade eder.

Nasıl kullanılır?

Kullanımı oldukça basittir ve birkaç saniye sürer:

  • Numarayı girin: 11 haneli kimlik numarasını ilgili alana yazın.
  • Sonucu okuyun: Araç anında geçerli mi yoksa geçersiz mi olduğunu gösterir.
  • Hata nedeni: Geçersizse, hangi kuralın (hane sayısı, ilk hane veya denetim haneleri) sağlanmadığını görebilirsiniz.

Nerelerde işinize yarar?

Bu araç en çok form ve veri girişi kontrolünde işe yarar. Bir formu doldururken ya da bir listedeki numaraları gözden geçirirken yazım veya kopyalama hatalarını (eksik hane, yer değiştirmiş rakam) erkenden yakalamanızı sağlar. Yazılım geliştiricileri ise girdi denetimi (validasyon) mantığını test ederken kullanabilir.

Gizlilik

Girdiğiniz numara tamamen tarayıcınızda işlenir; hiçbir sunucuya gönderilmez ve hiçbir yerde saklanmaz. Hesaplama cihazınızda yapıldığı için verileriniz size ait kalır.

Kısa ipucu

Numaranın algoritmaya uyması, onun mutlaka gerçek olduğu anlamına gelmez. Kuralları sağlayan ama hiçbir kişiye ait olmayan numaralar üretmek mümkündür. Gerçek bir doğrulama gerektiğinde yetkili kurum olan NVİ kayıtlarına başvurulması gerekir. Bir numaranın yapısını hızlıca denetlemek için yukarıdaki aracı kullanabilirsiniz.

Sıkça Sorulan Sorular

TC kimlik numarası kaç haneden oluşur?

T.C. Kimlik Numarası tam olarak 11 haneden oluşur. İlk hane 0 olamaz; son iki hane (10. ve 11. hane) ise diğer hanelerden matematiksel olarak hesaplanan denetim haneleridir. Bu araç bir numaranın bu 11 haneli yapıya ve kurallara uyup uymadığını kontrol eder.

Bu araç numaranın gerçek olup olmadığını doğrular mı?

Hayır. Bu araç yalnızca numaranın matematiksel kurallara, yani algoritmik geçerliliğe uyup uymadığını kontrol eder. Bir numaranın gerçekten var olan bir kişiye ait olup olmadığını yalnızca Nüfus ve Vatandaşlık İşleri (NVİ) sorgulayabilir.

Girdiğim numara bir yere gönderiliyor mu?

Hayır. Girdiğiniz numara tamamen tarayıcınızda işlenir; hiçbir sunucuya gönderilmez ve hiçbir yerde saklanmaz. Hesaplama tamamen cihazınızda yapıldığı için verileriniz gizli kalır.

10. ve 11. hane nasıl hesaplanır?

10. hane, tek sıradaki (1, 3, 5, 7, 9.) hanelerin toplamının 7 ile çarpımından çift sıradaki (2, 4, 6, 8.) hanelerin toplamı çıkarılarak elde edilen sonucun 10'a bölümünden kalandır. 11. hane ise ilk 10 hanenin toplamının 10'a bölümünden kalandır.

İlgili Araçlar

IBAN DoğrulamaIBAN doğrulama aracı: girdiğiniz IBAN'ın biçimini ve MOD-97 kontrol hanesini saniyeler içinde test eder. Veri tarayıcınızda işlenir, hiçbir yere gönderilmez.Karakter ve Kelime SayacıMetninizdeki karakter, kelime, cümle ve satır sayısını anında öğrenin. Boşluklu ve boşluksuz karakter sayan ücretsiz karakter sayacı aracını hemen deneyin.Şifre ÜreticiGüçlü, rastgele ve güvenli parola oluşturun; uzunluk ve karakter türlerini seçin. Tarayıcıda çalışan ücretsiz şifre üretici aracını hemen deneyin!Şifre Gücü HesaplamaŞifrenizin gücünü entropi (bit) cinsinden ölçün, güvenlik etiketini görün. Şifre cihazınızdan çıkmaz. Ücretsiz şifre gücü testini hemen deneyin!UUID Üretici (v4)UUID üretici ile RFC 4122 sürüm 4 rastgele UUID (GUID) oluşturun. 1-100 adet seçin, tek tek veya toplu kopyalayın. Veriler sunucuya gitmez. Hemen üretin.EAN-13 Barkod Kontrol Hanesi HesaplamaEAN-13 barkodunun kontrol hanesini saniyeler içinde hesaplayın, 13 haneli barkodu doğrulayın. İlk 12 rakamı girin, tam barkodu hemen alın.JSON Formatlama ve Doğrulama AracıJSON metnini okunaklı biçime getirin, hatalarını doğrulayın ve tek satıra sıkıştırın. Tarayıcıda çalışan, güvenli ve ücretsiz JSON aracını hemen deneyin!Metin Ters ÇevirmeMetin ters çevirme, yazdığınız bir metni harf harf tersten dizerek yeniden yazar. Örneğin "merhaba" yazdığınızda sonuç "abahrem" olur. Aşağıdaki araca…