All Tools

🇹🇷 Turkey — TC Kimlik Numarası

Generate random valid-format TC Kimlik Numarası numbers for testing

Format: 11 hane
Türkiye Cumhuriyeti vatandaşlarına verilen 11 haneli kimlik numarası. Son iki hane matematiksel doğrulama basamaklarıdır.
⚠ These numbers are randomly generated for testing and development purposes only. They follow the correct format and checksum rules but do not belong to any real person.

Validate

Paste a TC Kimlik Numarası below to check whether it has a valid format and correct checksum.

TC Kimlik Numarası Nedir?

TC Kimlik Numarası (Türkiye Cumhuriyeti Kimlik Numarası), Türk vatandaşlarına İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü tarafından atanan 11 haneli benzersiz bir kimlik numarasıdır. 2000 yılında hayata geçirilen bu sistem, önceki elle yazılan nüfus cüzdanı sisteminin yerini almış ve Türkiye'deki neredeyse tüm idari işlemlerin temelini oluşturmaktadır: vergi beyannamesi, sosyal güvenlik, seçmen kaydı, pasaport başvurusu ve banka hesabı açma.

11 Hanelik Yapı ve Format

TC Kimlik Numarası 11 rakamdan oluşur; demografik bilgi içermez ve rastgele atanır. Birinci hane 1–9 arasında bir rakam olmalıdır (0 ile başlayamaz). 10. hane, ilk dokuz hanenin belirli bir matematiksel fonksiyonu olarak hesaplanır; 11. hane ise ilk on hanenin toplamının mod 10'udur. Bu iki doğrulama basamağı sayesinde yazım hataları ve kasıtlı değişiklikler kolaylıkla tespit edilebilir. Numara boşluk veya tire olmaksızın tek blok hâlinde yazılır.

Doğrulama Algoritması

10. hane şu formülle hesaplanır: (1., 3., 5., 7. ve 9. hanelerin toplamı × 7 − 2., 4., 6. ve 8. hanelerin toplamı) mod 10. Sonuç negatifse 10 eklenir. 11. hane ise ilk 10 hanenin toplamının mod 10'udur. Bu basit ama etkili algoritma Türk devlet uygulamaları, bankacılık sistemleri ve e-devlet entegrasyonlarında doğrulama için standart olarak kullanılmakta olup internet üzerinden anında doğrulanabilmektedir.

Yazılım Geliştirmede Sahte TC Kimlik Numarası Kullanımı

Türk kullanıcılara yönelik geliştirilen uygulamalar — e-devlet entegrasyonları, bankacılık yazılımları, sigorta platformları, e-ticaret siteleri ve hastane bilgi sistemleri — TC Kimlik Numarasını zorunlu bir alan olarak kullanmaktadır. Doğru algoritmayla oluşturulmuş sahte numaralar, gerçek kişisel verilere dokunmadan form doğrulamasını, veritabanı kısıtlamalarını ve API entegrasyonlarını test etmek için idealdir.

KVKK ve Kişisel Veri Güvenliği

6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) kapsamında TC Kimlik Numarası özel nitelikli kişisel veri olarak değerlendirilmekte ve test ortamlarında gerçek kimlik numaralarının kullanılması ciddi hukuki yaptırımlara yol açabilmektedir. Sahte ama matematiksel olarak geçerli numaralar kullanmak, hem KVKK'ya uyumluluğu sağlar hem de yazılım ekiplerinin gerçekçi test verisiyle çalışmasına olanak tanır. Bu araç, Nüfus Müdürlüğü algoritmasını birebir uygulayarak ürettiği her numaranın 10. ve 11. hane kontrollerini geçtiğini garanti eder.