Пакетна перевірка
Генератор MRZ
Що таке MRZ?
MRZ — це скорочення від Machine Readable Zone. Це блок тексту внизу паспортів, ID-карток і віз, який сканери читають за кілька секунд.
ICAO 9303 визначає MRZ так, щоб усі країни читали однакові поля в однакових позиціях. Тому MRZ виглядає схоже незалежно від країни видачі.
MRZ друкується шрифтом OCR-B, спеціальним для машинного зчитування. Кожен символ має однакову ширину (як у друкарській машинці), тож сканери можуть розділити рядок на рівні поля й надійно його прочитати.
Ці фіксовані інтервали пояснюють, чому MRZ використовує OCR-B навіть тоді, коли решта документа має інший шрифт.
Які дані кодуються
Типові поля включають тип документа, країну видачі, номер документа, ім'я, громадянство, дату народження, стать, дату закінчення та додаткові дані.
Дати кодуються як YYMMDD (наприклад, 12 липня 1942 → 420712).
Формати MRZ за типом документа
TD1 (ID-картка)
TD2 (ID-картка)
TD3 (паспорт)
MRV-A (віза)
MRV-B (віза)
Контрольні цифри MRZ ICAO 9303
Контрольні цифри — це окремі числа, які допомагають виявляти помилки OCR або друкарські помилки. Кожна MRZ використовує однаковий розрахунок.
Як працює розрахунок
- Перетворіть символи на значення:
0-9->0-9,A=10доZ=35та<=0. - Помножте кожну позицію на повторювані ваги
7,3,1зліва направо. - Складіть добутки та візьміть
mod 10; остача — контрольна цифра.
Приклад (дата): 520727 -> сума 103 -> контрольна цифра 3.
Приклади за типом документа
TD1 (ID-картка, 3 × 30)
Складена контрольна цифра використовує L1[6-30] + L2[1-7] + L2[9-15] + L2[19-29].
Рядок 1: I<YTOD231458907<<<<<<<<<<<<<<<
Рядок 2: 3407127M9507122YTO<<<<<<<<<<<2
Рядок 3: ERIKSSON<<ANNA<MARIA<<<<<<<<<< Обчислена складена контрольна цифра: 2.
TD2 (ID-картка, 2 × 36)
Складена контрольна цифра використовує L2[1-10] + L2[14-20] + L2[22-35].
Рядок 2: HA672242<6YTO5802254M9601086<<<<<<<8 Обчислена складена контрольна цифра: 8.
TD3 (паспорт, 2 × 44)
Складена контрольна цифра використовує L2[1-10] + L2[14-20] + L2[22-43].
Рядок 2: HA672242<6YTO5802254M9601086<<<<<<<<<<<<<<08 Обчислена складена контрольна цифра: 8.
MRV-A (віза, 2 × 44)
Номер документа XK9305487 -> контрольна цифра 5; дата народження 850221 -> 2; закінчення 270314 -> 3.
Рядок 2: XK93054875BRA8502212F2703143R5T6U7V8W9<<<<<< MRV-B (віза, 2 × 36)
Номер документа L23456789 -> контрольна цифра 7; дата народження 920101 -> 7; закінчення 270630 -> 6.
Рядок 2: L234567897DEU9201017F2706306QW12ER34 Конфіденційність
Цей інструмент працює повністю у вашому браузері. Текст MRZ і зображення документів обробляються локально та не надсилаються для перевірки.
Опрацьовується локально на вашому пристрої
- Рядки MRZ, які ви вставляєте або вводите.
- Зображення, які ви обираєте для OCR MRZ.
- Згенеровані приклади та експорти.
Мережева активність
- Під час завантаження сторінки браузер отримує файли застосунку (HTML, CSS, JS, WASM і дані OCR) з цього сайту.
- Жодні рядки MRZ чи зображення документів не надсилаються на сервер перевірки.
Експорти
Експорти TXT/XML/JSON створюються у браузері та зберігаються локально.