TCKN Doğrulayıcı
11 HaneTCKN doğrulayıcı: algoritma kurallarını kontrol eden ücretsiz web aracı.
Yardımcı Blog Yazıları
Tümünü görToplu TCKN Doğrulama
Yüzlerce TCKN numarasını tek seferde doğrulayın. Liste yapıştırın, sonuçları CSV olarak indirin.
TCKN Doğrulayıcı Nasıl Çalışır?
TCKN doğrulayıcı, format ve kontrol hanesi algoritmasını otomatik kontrol eder. TCKN doğrulayıcı yalnızca format kontrolü yapar; gerçek kişi/kurum teyidi yapmaz.
- Uzunluk 11 hane; ilk hane 0 olamaz.
- 10. hane:
((1,3,5,7,9).toplam × 7 − (2,4,6,8).toplam) mod 10 - 11. hane:
ilk 10 hanenin toplamı mod 10
Araç yalnızca format doğrular; gerçek kişi/kurum teyidi yapmaz.
TCKN Doğrulayıcı Kimler İçin?
- Yazılım geliştiriciler için: TCKN doğrulayıcı ile istemci tarafı format kontrolü.
- QA ekipleri için: TCKN doğrulayıcı ile test verisi geçerlilik kontrolü.
- Backend geliştiriciler için: TCKN doğrulayıcı ile sunucu öncesi ön kontrol.
- Veri analistleri için: TCKN doğrulayıcı ile veri kalitesi kontrolü.
Kamu ve belediye formlarında TCKN doğrulayıcı
Bu araç, e-Devlet, belediye başvuru portalları ve kamu kurumlarının online hizmet formlarında girilen TC kimlik numarasının kayıt gönderilmeden önce format açısından denetlenmesini hedefler. Vatandaş-devlet arayüzünde kullanıcıların büyük bölümü teknik olmayan kesimden gelir; bu nedenle hata mesajları, geri bildirim tonu ve erişilebilirlik (WCAG AA) kriterleri özel önem taşır. Sayfadaki araç tamamen tarayıcıda çalışır, veri kaydedilmez.
Hangi senaryolarda kullanılmalı?
- Belediye su/gaz/ÇTV sorgulama: Abone numarası yerine TCKN ile giriş.
- Randevu sistemleri (SGK, NVI, pasaport): Slot rezervasyon öncesi format kontrolü.
- Burs, yardım, destek başvuruları: Vatandaş başvuru formları.
- Vergi dairesi online borç sorgulama: TCKN + doğrulama kodu kombinasyonu.
Erişilebilirlik ve anadil dışındaki kullanıcılar
Kamu formları yasal olarak WCAG 2.1 AA seviyesine uymalı. Ekran okuyucular için TCKN input alanına aria-label="TC Kimlik Numarası, 11 haneli" ve hata durumunda aria-live="polite" ile dinamik duyuru ekleyin. Suriyeli, Ukraynalı veya geçici koruma altındaki kullanıcılar için form başlığında "Yabancı Kimlik Numaranız da 99 ile başlayan 11 haneli numaranızdır" notu düşün; algoritma her ikisinde de çalışır. Dokunmatik ekran için input font-size minimum 16px olmalı, aksi halde iOS Safari otomatik zoom yapar ve form kullanımı bozulur.
Sık karşılaşılan tuzak: çok fazla alan isteme
Kamu formlarının klasik hatası TCKN'ye ek olarak baba adı, anne adı, doğum yeri ve il/ilçe gibi alanları aynı sayfada istemek; oysa NVI entegrasyonu varsa bunların çoğu otomatik çözülür. Az alan + format doğrulama + arka planda NVI eşleşmesi hem tamamlanma oranını artırır hem KVKK uyumunu iyileştirir. Ayrıca T.C. ile başlayan kopyalamaları .replace() ile temizleyin.
Kod entegrasyonu / İleri adımlar
Kurumsal ASP.NET ve Java Spring projeleri için /kutuphaneler/csharp ve /kutuphaneler/java sayfalarına bakın. Toplu başvuru dosyalarının işlenmesi için /toplu-tckn-vkn-dogrulama aracı, arka plan bilgisi için /rehber sayfası uygun referanslardır.
Sık Sorulan Sorular
İlgili TCKN Araçları
Son güncelleme: