Ulusal kimlik kartı küçük bir pasaport değildir. Kendine ait bir makine tarafından okunabilir bölgesi vardır; bu bölge fotoğraflı yüzde değil arka yüzdedir ve 44 karakterlik iki satır yerine 30 karakterlik üç satırdan oluşur. ICAO bu düzene TD1 der ve Avrupa Birliği'nde artık isteğe bağlı değildir: bir üye devletin kendi vatandaşlarına verdiği her kimlik kartı artık bu bölgeyi taşımak zorundadır ve çalışan bir bölgesi olmayan kartlar belirli bir tarihte geçerliliğini yitirir.
Bu yazı iki birincil kaynağı yan yana koyuyor. Birincisi, her TD1 karakterinin nereye yazılacağını tanımlayan ICAO Doc 9303 Bölüm 5. İkincisi AB hukuku: üye devlet kimlik kartları için TD1 bölgesini zorunlu kılan (AB) 2019/1157 sayılı Tüzük ve Konsey'in (AB) 2025/1208 sayılı Tüzüğü. Aşağıdaki tablolardaki her satır bu metinlerden alınmış ve bağlantılanmıştır; böylece kaynak olarak gösterebilirsiniz. Bu metinlerden yola çıkarak hakkında bir şey söylenemeyen ülkeler dışarıda bırakılmıştır.
Bu, hem pasaportları hem kimlik kartlarını okuyan ve MRZ kontrol hanelerini sunucuda yeniden doğrulayan bir pasaport ve kimlik OCR API'si olan doc.cheap'in blogudur. Aşağıdakilerin hiçbiri ona bağlı değildir.
TD1 kart nedir
ICAO Doc 9303, makine tarafından okunabilir seyahat belgeleri için uluslararası standarttır. Bölümlere ayrılmıştır ve bunlardan üçü üç MRZ boyutunu tanımlar: Bölüm 4 pasaportları ve diğer TD3 boyutlu belgeleri, Bölüm 5 "TD1 boyutunda makine tarafından okunabilir resmi seyahat belgelerini", Bölüm 6 ise TD2 boyutunu kapsar.
Bölüm 5 (Sekizinci Baskı, 2021), fiziksel kartı ISO/IEC 7810'un ID-1 boyutuna sabitler: 85,60 × 53,98 mm, yani bir banka kartı boyutu. Bölgeyi arka yüze koyar: "MRZ, TD1'in arka yüzünde yer alır." Bu tek cümle, pratikte başarısız olan kimlik kartı okumalarının çoğunu açıklar. Kartın ön yüzünün fotoğrafında bir yüz, bir ad ve bir numara vardır, ama kontrol edilecek bir bölge yoktur.
Üç MRZ formatının karşılaştırması:
| Format | Satır × karakter | Tanımlandığı yer | Tipik belge |
|---|---|---|---|
| TD1 | 3 × 30 | Doc 9303 Bölüm 5 | Ulusal kimlik kartları, oturma izinleri |
| TD2 | 2 × 36 | Doc 9303 Bölüm 6 | Bazı eski kartlar ve seyahat belgeleri |
| TD3 | 2 × 44 | Doc 9303 Bölüm 4 | Pasaport defterleri |
MRZ formatları sayfası üç düzeni yan yana gösterir.
90 karakter, alan alan
İşte ICAO'nun kendi kurgusal TD1 örneği; "Utopia" tarafından verilmiştir (UTO, yalnızca örnek belgelerde bulunan bir kod):
I<UTOD231458907<<<<<<<<<<<<<<<
7408122F1204159UTO<<<<<<<<<<<6
ERIKSSON<<ANNA<MARIA<<<<<<<<<<
Bölüm 5 §4.2.2 her konumu tanımlar. Konumlar, ICAO'nun saydığı gibi 1'den başlayarak sayılır.
| Satır | Konumlar | Alan | Örnekte |
|---|---|---|---|
| 1 | 1–2 | Belge kodu; ilk karakter A, C veya I |
I< |
| 1 | 3–5 | Veren devlet veya kuruluş | UTO |
| 1 | 6–14 | Belge numarası | D23145890 |
| 1 | 15 | Belge numarasının kontrol hanesi | 7 |
| 1 | 16–30 | Verene ait isteğe bağlı veri | dolgu karakterleri |
| 2 | 1–6 | Doğum tarihi, YYAAGG | 740812 |
| 2 | 7 | Doğum tarihinin kontrol hanesi | 2 |
| 2 | 8 | Cinsiyet: F, M veya < |
F |
| 2 | 9–14 | Son geçerlilik tarihi, YYAAGG | 120415 |
| 2 | 15 | Son geçerlilik tarihinin kontrol hanesi | 9 |
| 2 | 16–18 | Uyruk | UTO |
| 2 | 19–29 | Verene ait isteğe bağlı veri | dolgu karakterleri |
| 2 | 30 | 1. ve 2. satırların bileşik kontrol hanesi | 6 |
| 3 | 1–30 | Ad: birincil tanımlayıcı, <<, ikincil tanımlayıcı |
ERIKSSON<<ANNA<MARIA |
Buradaki üç nokta pasaporttan farklıdır ve TD3 için yazılmış ayrıştırıcıları yanıltır:
- Ad en sonda yer alır, başta değil. Pasaportta ad 1. satırdadır. TD1 kartta ise 3. satırın tamamını kaplar ve uzun bir ad 30 karaktere sığacak şekilde kesilir.
- Uyruk ve veren devlet farklı satırlardadır. 1. satır vereni, 2. satır kart sahibinin uyruğunu taşır. Çoğu kartta ikisi aynı koddur, ama bir ayrıştırıcı bunu varsaymamalıdır.
- Bileşik hane iki satırı kapsar. 1. ve 2. satırdaki verileri birlikte kapsadığı için satırları tek tek kontrol eden bir doğrulayıcı onu hesaplayamaz.
Tüm kontrol haneleri pasaporttakiyle aynı 7-3-1 ağırlıklarını kullanır; MRZ denetleyicisi hesaplanan her haneyi basılı olanın yanında gösterir.
AB hukuku ne istiyor
Kimlik kartlarına ilişkin AB kuralları ilk olarak 2 Ağustos 2021'den itibaren uygulanan (AB) 2019/1157 sayılı Tüzük ile belirlendi. Aynı kurallar, aynı tarihlerle, 20 Haziran 2025'te Resmî Gazete'de yayımlanan 12 Haziran 2025 tarihli Konsey'in (AB) 2025/1208 sayılı Tüzüğü ile sürdürülüyor. Tablo 2025 metninden alıntı yapar.
| Kural | Metnin söylediği | Yeri |
|---|---|---|
| Format | Kimlik kartları, ICAO Doc 9303'e uygun olarak "ID-1 formatında üretilir ve makine tarafından okunabilir bir bölge (MRZ) içerir" | Md. 3(1) |
| Veri | Kartın veri öğeleri ICAO Doc 9303 Bölüm 5'e uyar | Md. 3(2) |
| Çip | Bir yüz görüntüsü ve iki parmak izi içeren bir depolama ortamı | Md. 3(5) |
| Eski kartlar, genel | Md. 3'e uymayan kartlar "süreleri dolduğunda ya da en geç 3 Ağustos 2031'de, hangisi daha erkense, geçerliliğini yitirir" | Md. 5(1) |
| Çalışan MRZ'si olmayan eski kartlar | ICAO Bölüm 2'deki asgari güvenlik standartlarını ya da "işlevsel bir MRZ"yi taşımayan kartlar "süreleri dolduğunda ya da en geç 3 Ağustos 2026'da, hangisi daha erkense" geçerliliğini yitirir | Md. 5(2)(a) |
| 70 yaş ve üstü sahipler | 2 Ağustos 2021'de 70 yaşında veya daha büyük olan kişilerin, Bölüm 2 asgari güvenlik standartlarını ve işlevsel bir MRZ'yi taşıyan kartları süreleri dolana kadar geçerli kalır | Md. 5(2)(b) |
Bir kimlik kartı akışı kuran herkes için pratik okuma şudur: 3 Ağustos 2026'dan bu yana, bir üye devletin kendi vatandaşlarına verdiği ve bu kurala göre hâlâ geçerli olan kimlik kartında TD1 makine tarafından okunabilir bölge bulunur. Bu tarihten önce çalışan bir bölgesi olmayan eski kartlar hâlâ geçerli olabiliyordu; MRZ'yi zorunlu tutan bir kontrolün yasal bir kartı reddedebilmesinin nedeni budur. Bu metnin bir özetidir, hukuki tavsiye değildir.
Kural hangi ülkeleri kapsıyor
2025 metni kendi sınırlarını kendisi çizer. Metnin doğrudan desteklediği satırlar şunlardır:
| Grup | Konsey'in (AB) 2025/1208 sayılı Tüzüğü kapsamındaki durum | Metindeki yeri |
|---|---|---|
| Kimlik kartı veren üye devletler | Bağlı: kartlar Md. 3'e uyar, eski kartlar Md. 5'e göre aşamalı olarak kalkar | Madde 3 ve 5 |
| Ulusal kimlik kartı olmayan üye devletler | Kart çıkarmak zorunda değil: metin "ulusal hukukta öngörülmediği durumlarda üye devletlerin kimlik kartı çıkarmasını … gerektirmez" | Gerekçe (9) |
| Danimarka | "Kabulüne katılmamaktadır" ve "bununla bağlı değildir ve uygulamasına tabi değildir" | Gerekçe (47) |
| İrlanda | "18 Ekim 2024 tarihli mektupla katılma isteğini" bildirmiştir | Gerekçe (48) |
| İrlanda pasaport kartı | Kapsam dışı: Bölüm 5 kapsamındaki ve "veren üye devlette kimlik tespiti amacıyla kullanılmayan, İrlanda'nın verdiği pasaport kartı gibi" seyahat belgeleri | Gerekçe (12) |
Bundan iki sonuç çıkar. MRZ'li bir TD1 kart, belgenin ulusal kimlik kartı olduğunun kanıtı değildir: İrlanda pasaport kartı da bir Bölüm 5 belgesidir ve hukuk onu ayrı ele alır. Ayrıca belirli bir ülkede ulusal kartın bulunmaması hukukta bir boşluk değildir, çünkü hukuk böyle bir kartı hiçbir zaman istemez.
Belirli bir ülkenin kartı için başvuru kaynağı örnek belgenin kendisidir. Konsey Genel Sekreterliği, gerçek belgelerin görüntülerini (AB) 2020/493 sayılı Tüzük tarafından "PRADO olarak bilinen, Gerçek Seyahat ve Kimlik Belgelerine İlişkin Çevrim İçi Kamu Sicili" olarak adlandırılan yerde, consilium.europa.eu/prado adresinde yayımlar. Her kayıt kartın iki yüzünü de gösterir; böylece o verenin bölgeyi nereye koyduğunu ve isteğe bağlı veri alanlarında ne tuttuğunu görebilirsiniz.
Bunun bir kimlik kartı yükleme akışı için anlamı
- Arka yüzü isteyin. Bölge tanım gereği oradadır; yalnızca ön yüzü isteyen bir akış kontrol edecek bir MRZ elde edemez.
- Üç satır bekleyin ve biçime göre ayrıştırın. 30 karakterlik üç satır TD1'dir; 36'lık iki satır TD2; 44'lük iki satır TD3. Alanları okumadan önce formatı tespit edin.
- Belge kodunu sabit kodlamayın. Bölüm 5 ilk karakter olarak
A,CveyaI'ya izin verir; yalnızcaI'yı kabul eden bir kontrol geçerli kartları reddeder. - İsteğe bağlı veri alanlarını verenin tanımladığı alanlar olarak ele alın. Bölüm 5 bunların içeriğini veren devlete bırakır; onları tek bir sabit alan olarak değil, verene göre ayrıştırın.
- Geçen bir MRZ tutarlılık gösterir, gerçeklik değil. Kontrol haneleri bölgenin doğru okunduğunu kanıtlar, kartın gerçek olduğunu değil.
doc.cheap bir TD1 kartı nasıl işler
API her çağrıda bir görüntü alır; bu yüzden bir kartın iki yüzü, aynı reference değerini paylaşan iki çağrıdır. Kimlik kartı tanıma kılavuzu bu akışı anlatır: arka yüz genellikle mrz.status: passed döndürür, bölgesi olmayan bir ön yüz ise hata yerine mrz.status: absent döndürür. Bir bölge okunduğunda mrz.lines, satırları basıldığı gibi tutar (TD1 kart için üç, TD3 pasaport için iki); böylece kontrol hanelerini kendiniz yeniden hesaplayabilirsiniz. Sunucu TD1 hanelerini Bölüm 5 §4.2.4'teki konumlara göre denetler. document.country alanı, verenin üç harfli kodunu taşır.
Aynı ülkelerin pasaportları için ülkelere göre pasaport OCR sayfası TD3 tarafını ele alır. Barındırılan API'leri karşılaştırıyorsanız, pasaport OCR API karşılaştırması yayımlanmış fiyatları ve her hizmetin başarısız bir taramayı ücretlendirip ücretlendirmediğini listeler. doc.cheap her ay 100 ücretsiz tanıma içerir.
Yukarıdaki her hukuki ifade, bağlantısı verilen EUR-Lex metinlerinden ve ICAO Doc 9303 Bölüm 5'ten alıntıdır; doc.cheap hakkındaki her ifade kodu üzerinden doğrulanmıştır.
Size bir soru: kimlik kartı akışınız kartın arka yüzünü istiyor mu, ve yalnızca ön yüzün yüklendiği durumu nasıl ele alıyorsunuz? Aşağıdaki yorumlarda bize anlatın.