TC Kimlik No Kontrol Aracı
11 HaneTC Kimlik No kontrol etmek için ücretsiz araç.
Yardımcı Blog Yazıları
Tümünü görToplu TC Kimlik No Doğrulama
Yüzlerce TC Kimlik No numarasını tek seferde doğrulayın. Liste yapıştırın, sonuçları CSV olarak indirin.
TC Kimlik No Kontrol Kuralları
TC Kimlik No kontrol etme işlemi, format ve kontrol hanesi algoritmasını otomatik uygular. TC Kimlik No kontrol aracı yalnızca format doğrular; 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.
TC Kimlik No Kontrol Etme Neden Gerekir?
- Sunucuya göndermeden önce istemci tarafında TC Kimlik No kontrol etme.
- Hatalı TC Kimlik No girişlerini erken aşamada TC Kimlik No kontrol ederek yakalama.
- Test veritabanlarındaki TC Kimlik No değerlerini kontrol etme.
- Form validasyonunda TC Kimlik No kontrol ederek kullanıcı deneyimini iyileştirme.
Legacy CSV ve Excel dosyalarında TC kimlik no kontrol et
Bu araç, yıllarca birikmiş CRM, muhasebe ve üyelik dosyalarındaki TCKN alanlarının veri kalitesini ölçmek için kullanılır. On yıl boyunca farklı operatörlerin elle girdiği veriler genellikle boşluk, tire, eksik hane, ilk haneyi kırpmış Excel otomatik biçimleri ve ünvan satırları içerir. Başarılı bir temizlik projesi tek seferlik script'ten değil, tekrarlanabilir denetim raporundan doğar.
Hangi senaryolarda kullanılmalı?
- Müşteri listesi birleştirme (M&A): İki şirketin veritabanını aynı format altında toplama.
- GDPR/KVKK veri envanteri: Hangi tablolarda kaç bozuk kayıt var raporu.
- CRM → yeni SaaS göçü: Import aşamasında erken reddetme.
- Banka/telekom arşiv temizliği: 20 yıllık fatura kayıtlarında format tutarlılığı.
Denetim raporu çıktı kalıpları
Etkili bir batch audit üç sayı üretir: toplam kayıt, format geçerli kayıt ve reddedilme nedenine göre histogram (ör. "10 hane", "11 hane ama checksum hatalı", "boşluk içeriyor", "alfa karakter"). Pandas ile bu raporu 10 dakikada çıkarabilirsiniz: geçersiz satırları reason sütunuyla zenginleştirin, yönetim paneline .pivot_table ile dağılım verin. Tek sayıyla "şu kadar bozuk var" demek yerine sebep dağılımı paylaşmak, temizleme kararını hızlandırır ve operasyon ekibinin kök nedene inmesini sağlar.
Sık karşılaşılan tuzak: Excel'in sayı biçimlendirmesi
Excel, TCKN sütununu "Number" olarak algılarsa 1.23457E+10 bilimsel gösterime çevirir ve son iki hane kaybolur. Dosyayı Pandas ile okurken mutlaka dtype={'tckn': str} belirtin; OpenRefine'da ithal ederken "Store cell text as string" seçin. Ayrıca CSV dışa aktarımında hücre başındaki sıfır silinmişse veri zaten baştan bozulmuş demektir; orijinal kaynağa geri dönmek tek çözümdür.
Kod entegrasyonu / İleri adımlar
Pandas tabanlı örnek script için /kutuphaneler/python, .NET ile işlenmiş eski muhasebe dosyaları için /kutuphaneler/csharp sayfalarına bakın. Düzenli tekrar eden denetim akışı için /toplu-tckn-vkn-dogrulama arayüzünü ve genel veri yönetimi önerileri için /rehber sayfasını inceleyin.
Sık Sorulan Sorular
df['tckn_valid'] = df['tckn'].apply(validate_tckn) ile bayraklayın, geçersizleri ayrı sheet'e alın. Hızlı bir UI için toplu doğrulama aracı CSV yüklemeyi destekler.İlgili TC Kimlik No Araçları
Son güncelleme: