TC Kimlik No Oluşturucu

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

TC Kimlik No oluşturucu ile algoritma kurallarına uygun geçerli formatlı numara oluşturun. Test senaryolarınız için anında TC Kimlik No oluşturma; kopyalama ve temizleme kısayolları dahil.

  • TC Kimlik No oluşturucu ile algoritma kurallarına uygun numara üretimi
  • TC Kimlik No oluşturucuyla oluşturulan numarayı tek tıkla kopyalama
  • Tarayıcı tabanlı TC Kimlik No oluşturucu; veriler sunucuya gönderilmez
Aracı Kullan

TC Kimlik No Oluşturucu

Üretilen numarayı doğrulamak için TC Kimlik No Doğrulayıcı aracını, toplu ihtiyaçlar için toplu üretim veya toplu doğrulama akışlarını kullanabilirsiniz.

Toplu TC Kimlik No Üretimi: Çok sayıda TC Kimlik No üretmeniz mi gerekiyor? Toplu Üretim ile 10.000 adede kadar üretin ve CSV olarak indirin.

TC Kimlik No Oluşturucu

11 Hane

TC Kimlik No oluşturucu: algoritma kurallarına uygun geçerli formatlı TC Kimlik No oluşturan ücretsiz web aracı.

11 hane, sadece rakam.

Yardımcı Blog Yazıları

Tümünü gör

Toplu TC Kimlik No Üretimi

10.000 adede kadar TC Kimlik No üretin ve CSV olarak indirin. Toplu veri ihtiyaçlarınız için.

TC Kimlik No Oluşturucu Nasıl Çalışır?

TC Kimlik No oluşturucu, algoritma kurallarına uygun rastgele numara üretir. TC Kimlik No oluşturucuyla oluşturulan numaralar yalnızca format açısından geçerlidir; gerçek kişi/kuruma ait değildir.

  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 No Oluşturucu Kimler İçin?

  • Yazılım geliştiriciler için: TC Kimlik No oluşturucu ile test verisi oluşturma.
  • QA mühendisleri için: TC Kimlik No oluşturucu ile senaryo simülasyonu.
  • Veritabanı ve API testleri için: TC Kimlik No oluşturucu ile geçerli formatlı numara oluşturma.
  • Eğitim ve demo ortamları için: TC Kimlik No oluşturucu ile gerçek olmayan numara üretimi.

Yük testi araçları için TC kimlik no oluşturucu

TC Kimlik No Oluşturucu, yük ve performans testi senaryolarında gerçek dünya trafiğini taklit etmek isteyen SRE ve performans mühendisleri için kritik bir yardımcıdır. Login, kayıt veya ödeme endpoint'leri gibi kimlik numarası bekleyen API'lerde binlerce sanal kullanıcı ile test yaparken aynı TC'yi tekrar kullanmak rate limiter veya duplicate-detection katmanlarını yanıltır. Bu araç, farklı ancak format açısından geçerli numaralar üreterek testin gerçekçiliğini artırır.

Hangi senaryolarda kullanılmalı?

  • k6 smoke/load/stress/soak testleri: 10 VU'dan 10.000 VU'ya ölçeklenen senaryolar.
  • Artillery akış testleri: WebSocket + REST hibrit kayıt akışları.
  • JMeter dağıtık test: Master-slave setup ile yüksek hacimli yük.
  • Locust Python testleri: <code>@task</code> içinde her istekte benzersiz kimlik.

Performans karakteristiği ve bellek ayak izi

Yük testi aracının kendisi CPU'ya aç olduğu için, TC üretim fonksiyonu mutlaka hot path'te hafif olmalıdır. 11 haneli bir TC üretimi ortalama 5 mikrosaniye sürer; ancak bu süre saniyede 200k üretimle çarpılırsa VU başına ciddi overhead'e döner. Bu nedenle "pre-generate + sample" yaklaşımı tercih edilir: test başlamadan 100k TC üretilip memory'de dizi olarak tutulur, her iterasyon dizi üzerinden örnekleme yapar. Array boyutu VU sayısının en az 10 katı olmalıdır.

Sık karşılaşılan tuzak: test verisi tükenmesi

Soak test saatlerce sürdüğünde ve her istekte yeni TC kullanılmak istendiğinde, önceden üretilmiş dizi tükenebilir. Circular buffer yerine, iterasyon sayacına göre seed'li yeniden üretim yapmak hem belleği sabit tutar hem test sonrası debug için üretilen değeri yeniden elde etmenizi sağlar.

Kod entegrasyonu / İleri adımlar

k6 veya Artillery senaryoları için Node.js kütüphanesi doğrudan import edilebilir. JMeter ve Gatling kullanıcıları Java kütüphanesi jar'ını classpath'e ekleyebilir. Milyon satırlık veri setleri için toplu TCKN üretimi sayfası CSV/JSON çıktısıyla destek sunar.

Sık Sorulan Sorular

k6'nın __VU ve __ITER değişkenlerini seed olarak kullanarak deterministik üretim yapabilirsiniz. Böylece 1000 VU'lu testte her kullanıcı farklı ama tekrarlanabilir bir TC alır. Detaylı örnek için Node.js kütüphanesi sayfasına bakın.

500+ VU için runtime üretim CPU'yu şişirir; toplu üretim ile önceden CSV hazırlayıp payload olarak beslemek daha sağlıklıdır. 100 altı VU için runtime üretim sorunsuzdur.

Groovy (JSR223) BeanShell'e göre 10 kat hızlıdır ve 2000 req/s üretim kolayca mümkündür. Ancak her örnekleyicide üretim yerine setUp Thread Group'ta toplu üretip __P() ile paylaşmak en verimli yoldur.

Bu sayfada tekli oluşturma yapılır. Toplu oluşturma için Toplu TC Kimlik No ve Vergi No Üretimi sayfasını kullanabilirsiniz; 10.000 adede kadar CSV ile indirin.

Evet. Test ve eğitim amaçlı oluşturulan numaralar gerçek kişilere ait olmadığından yasal kullanılabilir.

Evet. Oluşturduğunuz numarayı doğrulamak için Toplu Doğrulama sayfasını kullanabilirsiniz.

Evet. TC Kimlik No oluşturucu tamamen tarayıcı tabanlıdır; bilgisayar, tablet ve akıllı telefonlarda sorunsuz çalışır.

İlgili TC Kimlik No 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.