TC Kimlik No & Vergi No Doğrula ve Üret

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

Tek panelde TCKN ve VKN üretin, doğrulayın. Ücretsiz, tarayıcıda çalışır.

TC Kimlik Numarası ve Vergi Kimlik Numarası üretimi, doğrulaması, toplu işlem ve CSV dışa aktarma desteği. Algoritma kurallarına uygun geçerli formatlı test verisi üretin; tek panelden tüm ihtiyaçlarınızı karşılayın.

Ne sunuyoruz?

  • Tarayıcıda hızlı TCKN/VKN algoritma/format doğrulama
  • Test için geçerli formatlı TCKN/VKN üretimi
  • Geliştiriciler için ücretsiz

Tekil kontroller için TCKN doğrulayıcı ve VKN doğrulayıcı sayfalarını, toplu ihtiyaçlar için üretim veya doğrulama akışlarını kullanabilirsiniz.

TCKN

11 Hane

Algoritma/format doğrulama ve geçerli formatlı test verisi üretimi.

11 hane, sadece rakam.

VKN

10 Hane

Algoritma/format doğrulama ve geçerli formatlı test verisi üretimi.

10 hane, sadece rakam.

TCKN

11 Hane

Algoritma/format doğrulama ve geçerli formatlı test verisi üretimi.

11 hane, sadece rakam.

VKN

10 Hane

Algoritma/format doğrulama ve geçerli formatlı test verisi üretimi.

10 hane, sadece rakam.

Toplu TCKN & VKN Üretimi

10.000 adede kadar üretin, CSV olarak indirin. Toplu test verisi ihtiyaçlarınız için.

Toplu Üretim Sayfasına Git

Toplu TCKN & VKN Doğrulama

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

Toplu Doğrulama Sayfasına Git

Nasıl Çalışır? (Detaylı)

TCKN Algoritması

11 haneden oluşur; ilk hane 0 olamaz. Kontrol şu şekilde yapılır:

  1. 10. hane: ((1,3,5,7,9).toplam × 7 − (2,4,6,8).toplam) mod 10 sonucuna eşit olmalı.
  2. 11. hane: ilk 10 hanenin toplamı mod 10 olmalı.

Tüm hanelerin aynı olması gibi geçersiz örüntüler reddedilir.

VKN Algoritması

10 haneden oluşur. Son hane, ilk 9 haneden türetilir:

  1. i=0..8 için tmp = (A[i] + (9 - i)) mod 10 hesaplanır.
  2. res = (tmp × 2^(9-i)) mod 9; eğer tmp ≠ 0 ve res = 0 ise res = 9.
  3. sum = res değerlerinin toplamı; kontrol hanesi: (10 − (sum mod 10)) mod 10.

Uzunluk şartı ve örüntü kontrolleri ayrıca uygulanır.

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