Reklamsız TC Kimlik Numarası Doğrulayıcı

Güncel — Ağustos 2026 Ücretsiz Reklamsız Online — Tarayıcıda Çalışır

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

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

TC Kimlik Numarası Doğrulayıcı

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

TC Kimlik Numarası Doğrulayıcı

11 Hane

TC Kimlik Numarası 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.
Toplu TC Kimlik Numarası Doğrulama: Yüzlerce TC Kimlik Numarası numarasını aynı anda doğrulamanız mı gerekiyor? Toplu Doğrulama sayfasını kullanın.

Yardımcı Blog Yazıları

Tümünü gör

Toplu TC Kimlik Numarası Doğrulama

Yüzlerce TC Kimlik Numarası numarasını tek seferde doğrulayın. Liste yapıştırın, sonuçları CSV olarak indirin.

TC Kimlik Numarası Doğrulayıcı Nasıl Çalışır?

TC Kimlik Numarası doğrulayıcı, format ve kontrol hanesi algoritmasını otomatik kontrol eder. TC Kimlik Numarası 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.

TC Kimlik Numarası Doğrulayıcı Kimler İçin?

  • Yazılım geliştiriciler için: TC Kimlik Numarası doğrulayıcı ile istemci tarafı format kontrolü.
  • QA ekipleri için: TC Kimlik Numarası doğrulayıcı ile test verisi geçerlilik kontrolü.
  • Backend geliştiriciler için: TC Kimlik Numarası doğrulayıcı ile sunucu öncesi ön kontrol.
  • Veri analistleri için: TC Kimlik Numarası doğrulayıcı ile veri kalitesi kontrolü.

API contract testlerinde TC kimlik numarası doğrulayıcı

Bu araç, backend ekiplerinin TCKN dönen endpoint'lerini Postman, Newman, Insomnia veya Schemathesis ile otomatize test ederken kullandıkları assertion kalıplarını gösterir. Production'a deploy edilen her derlemeden önce "yanıttaki TCKN gerçekten geçerli format mu" sorusu otomatik cevaplanmalı. Sayfadaki doğrulayıcı tek tek test için; CI/CD içinde aynı algoritmayı programatik olarak koleksiyon script'lerine gömeceksiniz.

Hangi senaryolarda kullanılmalı?

  • Postman pre-request + test script'i: Dinamik fixture üretimi ve yanıt doğrulama.
  • Newman GitHub Actions entegrasyonu: Pull request başına koleksiyon çalıştırma.
  • Schemathesis + OpenAPI: Property-based fuzz testleri.
  • Pact consumer-driven contract: TCKN alanı için matcher tanımı.

Assertion tasarımında negatif testler

Sadece "geçerli TCKN dönüyor mu" yetmez; API'nin geçersiz girdide ne döndüğünü de assert etmelisiniz. Koleksiyonunuza üç senaryo ekleyin: (1) valid TCKN → 200; (2) 10 haneli eksik input → 400 + code: 'INVALID_FORMAT'; (3) 11 hane ama checksum bozuk → 400 aynı koddan. Üçüncüsü özellikle önemli çünkü regex geçen ama algoritma geçmeyen input'u yakalar. Bu sınır test olmadan prod'da sessiz fail fark edilmez ve raporlama sürprizi yaratır.

Sık karşılaşılan tuzak: üretim veriyle test ortamı karıştırmak

Test koleksiyonlarında hardcode edilmiş gerçek TCKN numaraları KVKK ihlali doğurur. Sentetik sabit bir test numarası kullanın veya her koşumda rastgele geçerli format numara üretin; asla çalışanların veya müşterilerin gerçek numaralarını staging API'ye atmayın. Postman .env dosyalarını da .gitignore'a ekleyin. Test veri üretimi için ilgili araç setine başvurun.

Kod entegrasyonu / İleri adımlar

Newman ile pipeline örneği /kutuphaneler/nodejs, Schemathesis Python entegrasyonu /kutuphaneler/python sayfalarında anlatılıyor. Yük testlerinde kullanılacak fixture üretimi için /toplu-bulk-tckn-vkn-uretimi aracına ve kavramsal arka plan için /tckn-nedir sayfasına bakabilirsiniz.

TC Kimlik Numarası nasıl doğrulanır?

  1. TC Kimlik Numarası numarasını girin
    Doğrulamak istediğiniz 11 haneli TC Kimlik Numarası numarasını giriş alanına yazın.
  2. Sonucu görün
    Araç, TC Kimlik Numarası numarasını algoritma kurallarına göre otomatik olarak doğrular ve geçerli/geçersiz sonucunu gösterir.
  3. Toplu doğrulama için geçin
    Birden fazla TC Kimlik Numarası doğrulamak için Toplu Doğrulama sayfasını kullanabilirsiniz.

Sık Sorulan Sorular

Tests sekmesinde pm.test('TCKN format valid', () => { pm.expect(isValidTckn(pm.response.json().tckn)).to.be.true }). isValidTckn fonksiyonunu Postman Environment'a pre-request script olarak ekleyin ya da Node.js kütüphanesinden kopyalayın.

GitHub Actions veya GitLab CI'da newman run collection.json -r cli,junit ile çalıştırın; JUnit XML çıktısı test raporlarıyla uyumludur. Başarısız TCKN assertion'ı build'i kırar, erken uyarı sağlar.

Evet. OpenAPI şemanızda tckn alanı için pattern: '^[1-9]\\d{10}$' tanımlayın, Schemathesis otomatik üretim yapar. Checksum doğrulaması için özel hook gerekir; detaylar rehber'da.

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. TC Kimlik Numarası doğrulayıcı tamamen tarayıcı tabanlıdır; bilgisayar, tablet ve akıllı telefonlarda sorunsuz çalışır.

İlgili TC Kimlik Numarası Araçları

Son güncelleme:

Uyarı: Numaralar yalnızca format/checksum açısından geçerlidir; resmî kayıtlarla karşılaştırılmaz, gerçek bir kişiye/kuruma ait olmadığı garanti edilmez. Yalnızca yazılım testi ve eğitim amaçlıdır; gerçek işlemlerde kullanmayın. Geliştirici kimliği ve etik ilkelerimiz için Hakkında sayfasına bakın.