跳到主要内容
← 返回

mrz-parser

网络
本地运行 · 不上传

此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。

使用指南

护照资料页下方那两行等宽大写字符就是机读区(MRZ)——全球边检机器读的就是它。本工具按 ICAO Doc 9303 解析 TD3(护照 2×44)与 TD1(证件卡 3×30)两种格式:自动识别、逐字段解出姓名/证件号/国籍/生日/有效期,并验证每一处 7-3-1 校验位(含复合校验位)。典型用途:酒店前台核对证件信息、开发护照录入功能的联调数据、入境管理处文书的信息抽取。

1. 校验位体系(7-3-1 循环加权)

MRZ 的数字位权重按 7,3,1 循环,字符值 0-9 原值、A-Z 为 10-35、填充符 < 计 0,总和模 10。证件号、生日、有效期、个人号各有独立校验位,最后一处「复合校验位」把前面多段连同各自校验位一起再算一遍——它防的是字段错位拼接,是 MRZ 校验体系最精巧的一层。工具逐条列出每个校验位的期望值与实际值,哪一位错一目了然。

2. 能力边界(重要)

本工具做的是「编码自洽性解析」:MRZ 内部信息一致、校验位正确,不代表证件真实有效——伪造护照同样可以有合法的校验位。它不查询任何数据库、不存储输入、不判断证件状态;需要核验证件真伪请走边检/出入境管理渠道。个人号字段(TD3 第 29-42 位)部分国家放字母,解析器已兼容。

相关工具

相关文章