Kısa cevap
TCKN/YKN = “TC Kimlik Numarası veya Yabancı Kimlik Numarası”. Form tek bir alanla iki farklı kitleyi karşılıyor.
- T.C. vatandaşıysanız → 11 haneli TC Kimlik Numaranızı yazın.
- Türkiye’de ikamet izniniz olan yabancı uyrukluysanız → 99 ile başlayan 11 haneli YKN’nizi yazın.
Neden tek alanda iki numara var?
Kurumların çoğu, kişiyi kayıtlarında tek bir kimlik numarasıyla eşleştirir. Türkiye’de bu numara iki farklı rejimden gelir: vatandaşlara TCKN, ikamet izinli yabancılara YKN verilir. İkisi de 11 hanelidir ve aynı kontrol hanesi kurallarını taşır.
Bu yüzden form ayrı iki alan açmak yerine tek alanda “TCKN/YKN” der. Sizden istenen, hangisi sizde varsa onu girmeniz. İkisine birden sahip olunmaz.
YKN nedir?
YKN, Yabancı Kimlik Numarası’nın kısaltmasıdır. Türkiye’de ikamet izni bulunan yabancı uyruklu kişilere verilen, 11 haneli ve kişiye özel bir numaradır. 99 ile başlayan blokta tahsis edilir.
Sağlık, vergi, bankacılık ve resmî başvurularda YKN, T.C. vatandaşının TCKN’siyle aynı işlevi görür: kişiyi kayıtlarda benzersiz biçimde tanımlar.
TCKN ile YKN arasındaki fark
| TCKN | YKN | |
|---|---|---|
| Açılımı | Türkiye Cumhuriyeti Kimlik Numarası | Yabancı Kimlik Numarası |
| Kime verilir | T.C. vatandaşları | Türkiye’de ikamet izni olan yabancılar |
| Hane sayısı | 11 | 11 |
| Nasıl başlar | 1-9 arası bir rakamla | 99 ile |
| Kontrol hanesi algoritması | Aynı — 10. ve 11. haneler aynı formüllerle hesaplanır | |
| Veren kurum | NVİ / MERNİS | NVİ (ikamet izni sürecine bağlı) |
Algoritma aynı olduğu için TCKN Doğrulayıcı aracımız YKN için de çalışır — girdiğiniz numaranın 11 hane ve checksum kurallarına uyup uymadığını söyler.
Yazılımcılar için: tek alanda TCKN ve YKN
Formunuzda tek bir “TCKN/YKN” alanı varsa, doğrulama tarafında ayrı bir dallanmaya ihtiyacınız yok: iki numara da 11 hanelidir ve aynı checksum’ı taşır. Tek bir TCKN doğrulama fonksiyonu ikisini de kapsar.
- Uzunluğa göre dallanın: 11 hane → TCKN/YKN algoritması, 10 hane → VKN algoritması.
- “99 ile başlıyorsa YKN” çıkarımını zorunlu kural yapmayın. Görüntüleme ya da raporlamada ayırt etmek için kullanılabilir, ama doğrulama kuralı olarak eklemek gereksiz kırılganlık üretir.
- Alan adını kullanıcıya göre yazın. “TCKN/YKN” etiketi, yabancı kullanıcıya “burası benim için değil” hissi vermeyen en kısa ifadedir; yalnızca “TC Kimlik No” yazmak onları dışarıda bırakır.
Test verisi için TCKN Üretici, toplu kontrol için Toplu Doğrulama sayfalarını kullanabilirsiniz. Algoritmanın kendisi: Nasıl Çalışır?
Sık Sorulan Sorular
Hızlı Erişim
Özet Bilgi
| TCKN/YKN | TC Kimlik No veya Yabancı Kimlik No |
| YKN açılımı | Yabancı Kimlik Numarası |
| Hane sayısı | 11 (ikisi de) |
| YKN başlangıcı | 99 |
| Algoritma | TCKN ile aynı |