港澳居民來往內地通行證
式样 > 编码规则

第一代电子卡式通行证证件号码共11位。第1位为字母，“H”字头签发给香港居民，“M”字头签发给澳门居民；第2位至第11位为数字，前8位数字为通行证持有人的终身号，后2位数字表示换证次数，首次发证为00，此后依次递增。港澳居民换發通行证后，新通行证和原通行证号码相比，证件号码第1位至第9位相同，代表换证次数的第10位和第11位数字会发生变化。首次换证，第10位至第11位数字变为01；再次换证，由01变为02，依此类推。新旧通行证号码前9位相同，表明为签发给同一持证人。
第二代通行证号码共9位，一人一号，终身不变。第一位为英文字母，首次申请地在香港的为“H”，首次申请地在澳门的为“M”；第二位至第九位为阿拉伯数字。如申请人曾持用旧版通行证，新版通行证使用旧版通行证号码的前9位为通行证号码。
| 1999版回乡证机读码顺序标识（第一行）> 位数 | 1999版回乡证机读码顺序标识（第一行）> 字段 | 1999版回乡证机读码顺序标识（第一行）> 格式 | 1999版回乡证机读码顺序标识（第一行）> 说明 | （第二行）> 位数 | （第二行）> 字段 | （第二行）> 格式 | （第二行）> 说明 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1-2 | 证件标识 | C< | 表示1999版港澳居民来往内地通行证 | 1-6 | 出生日期 | YYMMDD | 持证人出生日期 |
| 3-5 | 签发国 | CHN | 签发国为中国 | 7 | 校验位 | 1位数字 | 本行1-6位校验码 |
| 6-25 | 中文姓名 | 20位数字 | 持证人姓名的GB 2312区位码 | 8 | 性别码 | M或F | 男性为M，女性为F |
| 26 | 姓名弃字数 | 1位数字 | 本行6-25位舍弃汉字数（0-9） | 9-14 | 有效期 | YYMMDD | 证件有效期截止日 |
| 27 | 校验位 | 1位数字 | 本行6-26位校验码 | 15 | 校验位 | 1位数字 | 本行9-14位校验码 |
| 28-29 | 空位 | << | 不適用 | 16-26 | 通行证号码 | H或M | 首次签发地在香港为H，在澳门为M |
| 30 | 校验位 | 1位数字 | 本行1-29位校验码 | 16-26 | 通行证号码 | 8位数字 | 顺序号，与正面视读区证件号码一致 |
| （第三行） | （第三行） | （第三行） | （第三行） | 16-26 | 通行证号码 | 2位数字 | 换证次数，与正面视读区证件号码一致 |
| 1-30 | 拉丁化姓名 | 26位拉丁字母 | 持证人拉丁字母姓名，以身份证为准 | 27 | 校验位 | 1位数字 | 本行16-26位校验码 |
| 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 28 | 出生世纪 | 1位数字 | 持证人出生世纪（0-2代表19-21世纪） |
| 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 29 | 有效期世纪 | 2 | 2代表证件有效期在21世纪 |
| 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 注1：校验码采用ICAO Doc 9303标准； 注2：拉丁化姓名姓在前，名在后 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 注5：拉丁化姓名中非字母符号以<替换，替换后的姓名中多个连续<仅保留一个 | 30 | 校验位 | 1位数字 | 本行1-29位校验码 |
| 2012版回乡证机读码顺序标识（第一行）> 位数 | 2012版回乡证机读码顺序标识（第一行）> 字段 | 2012版回乡证机读码顺序标识（第一行）> 格式 | 2012版回乡证机读码顺序标识（第一行）> 说明 | （第二行）> 位数 | （第二行）> 字段 | （第二行）> 格式 | （第二行）> 说明 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1-2 | 证件标识 | CR | 表示2012版港澳居民来往内地通行证 | 1-16 | 中文姓名 | 16位拉丁字母 | 持证人姓名的GBK汉字内码字母转换 |
| 3-11 | 通行证号码 | H或M | 首次签发地在香港为H，在澳门为M | 17 | 姓名弃字数 | 1位拉丁字母 | 本行1-16位舍弃汉字数（A-Z代表0-25） |
| 3-11 | 通行证号码 | 8位数字 | 与正面视读区证件号码一致 | 18 | 姓名弃字数 | 1位拉丁字母 | 第三行1-26位舍弃汉字数（A-Z代表0-25） |
| 12 | 校验位 | 1位数字 | 本行3-11位校验码 | 19 | 出生世纪 | 1位拉丁字母 | 持证人出生世纪（A-C代表19-21世纪） |
| 13-14 | 换证次数 | 2位数字 | 与正面视读区换证次数一致 | 20-28 | 身份证号码 | 9位字母数字 | 持证人香港身份证或澳门身份证号码 |
| 15 | 校验位 | 1位数字 | 本行13-14位校验码 | 29 | 校验位 | 1位数字 | 本行20-28位校验码 |
| 16-21 | 有效期 | YYMMDD | 证件有效期截止日 | 30 | 校验位 | 1位数字 | 第一行3-22位、24-30位、第二行20-29位总校验码 |
| 22 | 校验位 | 1位数字 | 本行16-21位校验码 | （第三行） | （第三行） | （第三行） | （第三行） |
| 23 | 性别码 | M或F | 男性为M，女性为F | 1-30 | 拉丁化姓名 | 30位拉丁字母 | 持证人拉丁字母姓名，以身份证为准 |
| 24-29 | 出生日期 | YYMMDD | 持证人出生日期 | 注1：校验码采用ICAO Doc 9303标准； 注2：GBK汉字内码16进制0-F对应转换为A-P 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 | 注1：校验码采用ICAO Doc 9303标准； 注2：GBK汉字内码16进制0-F对应转换为A-P 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 | 注1：校验码采用ICAO Doc 9303标准； 注2：GBK汉字内码16进制0-F对应转换为A-P 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 | 注1：校验码采用ICAO Doc 9303标准； 注2：GBK汉字内码16进制0-F对应转换为A-P 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 |
| 30 | 校验位 | 1位数字 | 本行24-29位校验码 | 注1：校验码采用ICAO Doc 9303标准； 注2：GBK汉字内码16进制0-F对应转换为A-P 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 | 注1：校验码采用ICAO Doc 9303标准； 注2：GBK汉字内码16进制0-F对应转换为A-P 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 | 注1：校验码采用ICAO Doc 9303标准； 注2：GBK汉字内码16进制0-F对应转换为A-P 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 | 注1：校验码采用ICAO Doc 9303标准； 注2：GBK汉字内码16进制0-F对应转换为A-P 注3：超出字符须舍弃，不足字符均以<补齐； 注4：拉丁化姓与名间以<<分隔，词组间以<分隔 |