TCKN Doğrula — Format & Algoritma Kontrolü

Güncel — Nisan 2026 Ücretsiz Online — Tarayıcıda Çalışır

TCKN doğrulayıcı ile algoritma ve format kontrolü yapın. Numaranın geçerliliğini tek girişte öğrenin; toplu doğrulama da mevcut.

  • TCKN doğrulayıcı ile algoritma ve format kontrolü
  • TCKN doğrulayıcı sonucunu anında görme
  • Tarayıcı tabanlı TCKN doğrulayıcı; veriler sunucuya gönderilmez
Aracı Kullan

TCKN Doğrulayıcı

Test için geçerli numara üretmek amacıyla TCKN Üreticisi aracını, toplu ihtiyaçlar için toplu doğrulama veya toplu üretim akışlarını kullanabilirsiniz.

Toplu TCKN Doğrulama: Yüzlerce TCKN numarasını aynı anda doğrulamanız mı gerekiyor? Toplu Doğrulama sayfasını kullanın.

TCKN Doğrulayıcı

11 Hane

TCKN doğrulayıcı: algoritma kurallarını kontrol eden ücretsiz web aracı.

11 hane, sadece rakam. MERNİS algoritmasına göre anında format denetimi yapar.

Yardımcı Blog Yazıları

Tümünü gör

Toplu 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.

  1. Uzunluk 11 hane; ilk hane 0 olamaz.
  2. 10. hane: ((1,3,5,7,9).toplam × 7 − (2,4,6,8).toplam) mod 10
  3. 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

Zorunlu olmasa da KVKK'nın veri minimizasyonu ilkesi gereği önerilir: geçersiz girdilerin kuruma iletilmemesi, gereksiz kişisel veri işleme yükünü azaltır. Kurumsal rehber için rehber'a bakın.

Hayır — format kontrolü herhangi bir yetkilendirme kararı vermez, sadece UX iyileştirir. Yetkilendirme her durumda sunucu tarafında NVI + KPS entegrasyonuyla tekrar yapılmalıdır. Client-side doğrulama güvenlik değildir; UX katmanıdır.

'Girilen 11 haneli numara geçerli bir TC Kimlik Numarası formatı değildir. Lütfen kimlik kartınızdaki numarayı kontrol ediniz.' — suçlayıcı dil yok, aksiyon net. Farklı form örnekleri TCKN nedir sayfasında.

Numaranın 11 haneli olduğunu ve tüm hanelerin rakam olduğunu kontrol edin. Format doğruysa ve hâlâ geçersiz çıkıyorsa kontrol hanesi uyuşmazlığı var demektir.

Yüzlerce numarayı aynı anda doğrulamak için Toplu TC Kimlik No ve Vergi No Doğrulama sayfasını kullanabilirsiniz.

Evet. Test için geçerli formatlı numara üretmek amacıyla Toplu Üretim sayfasını kullanabilirsiniz.

Evet. TCKN doğrulayıcı tamamen tarayıcı tabanlıdır; bilgisayar, tablet ve akıllı telefonlarda sorunsuz çalışır.

İlgili TCKN Araçları

Son güncelleme:

Uyarı: Bu araç yalnızca format ve algoritma kurallarını doğrular; üretilen numaralar gerçek kişi/kuruma ait değildir. Yalnızca test ve eğitim amaçlıdır.