Sprawdzanie zbiorcze
Generator MRZ
Czym jest MRZ?
MRZ to skrót od Machine Readable Zone. To blok tekstu na dole paszportów, dokumentów tożsamości i wiz, który skanery odczytują w kilka sekund.
ICAO 9303 definiuje MRZ tak, aby każdy kraj odczytywał te same pola w tych samych pozycjach. Dlatego MRZ wygląda podobnie niezależnie od miejsca wydania dokumentu.
MRZ drukuje się czcionką OCR-B, specjalną do odczytu maszynowego. Każdy znak zajmuje tyle samo miejsca (jak w maszynie do pisania), więc skanery mogą podzielić linię na równe pola i czytać ją niezawodnie.
Te stałe odstępy są powodem, dla którego MRZ używa OCR-B, nawet gdy reszta dokumentu ma inną czcionkę.
Jakie dane są kodowane
Typowe pola to typ dokumentu, kraj wydania, numer dokumentu, nazwisko i imię, obywatelstwo, data urodzenia, płeć, data ważności oraz dane opcjonalne.
Daty są kodowane jako YYMMDD (np. 12 lipca 1942 to 420712).
Układy MRZ według typu dokumentu
TD1 (dokument tożsamości)
TD2 (dokument tożsamości)
TD3 (paszport)
MRV-A (wiza)
MRV-B (wiza)
Cyfry kontrolne MRZ ICAO 9303
Cyfry kontrolne to pojedyncze cyfry, które pomagają wykrywać błędy OCR lub literówki. Każda MRZ używa tego samego obliczenia.
Jak działa obliczenie
- Zamień znaki na wartości:
0-9->0-9,A=10doZ=35oraz<=0. - Pomnóż każdą pozycję przez powtarzające się wagi
7,3,1od lewej do prawej. - Zsumuj iloczyny i weź
mod 10; reszta to cyfra kontrolna.
Przykład (data): 520727 -> suma 103 -> cyfra kontrolna 3.
Przykłady według typu dokumentu
TD1 (dokument tożsamości, 3 × 30)
Cyfra kontrolna złożona używa L1[6-30] + L2[1-7] + L2[9-15] + L2[19-29].
Linia 1: I<YTOD231458907<<<<<<<<<<<<<<<
Linia 2: 3407127M9507122YTO<<<<<<<<<<<2
Linia 3: ERIKSSON<<ANNA<MARIA<<<<<<<<<< Obliczona cyfra kontrolna złożona: 2.
TD2 (dokument tożsamości, 2 × 36)
Cyfra kontrolna złożona używa L2[1-10] + L2[14-20] + L2[22-35].
Linia 2: HA672242<6YTO5802254M9601086<<<<<<<8 Obliczona cyfra kontrolna złożona: 8.
TD3 (paszport, 2 × 44)
Cyfra kontrolna złożona używa L2[1-10] + L2[14-20] + L2[22-43].
Linia 2: HA672242<6YTO5802254M9601086<<<<<<<<<<<<<<08 Obliczona cyfra kontrolna złożona: 8.
MRV-A (wiza, 2 × 44)
Numer dokumentu XK9305487 -> cyfra kontrolna 5; data urodzenia 850221 -> 2; ważność 270314 -> 3.
Linia 2: XK93054875BRA8502212F2703143R5T6U7V8W9<<<<<< MRV-B (wiza, 2 × 36)
Numer dokumentu L23456789 -> cyfra kontrolna 7; data urodzenia 920101 -> 7; ważność 270630 -> 6.
Linia 2: L234567897DEU9201017F2706306QW12ER34 Prywatność
To narzędzie działa w całości w Twojej przeglądarce. Tekst MRZ i obrazy dokumentów są przetwarzane lokalnie i nie są wysyłane do weryfikacji.
Przetwarzane lokalnie na Twoim urządzeniu
- Linie MRZ, które wklejasz lub wpisujesz.
- Obrazy, które wybierasz do OCR MRZ.
- Wygenerowane przykłady i eksporty.
Aktywność sieciowa
- Podczas ładowania strony przeglądarka pobiera pliki aplikacji (HTML, CSS, JS, WASM i dane OCR) z tej witryny.
- Żadne linie MRZ ani obrazy dokumentów nie są wysyłane na serwer walidacji.
Eksporty
Eksporty TXT/XML/JSON są tworzone w przeglądarce i zapisywane lokalnie.