身份证号码一共十八位,每一段数位都有固定编码含义,整体分为地址码出生日期码顺序码还有校验码四个部分,编码是按照国家标准统一制定,通过不同分段的数字,就可以识别出户籍所属地区出生年月日以及同地区同出生日期人员的排序信息,最后一位校验码用来检验整组号码是否有效,看懂每一段数位代表的信息之后,日常核验证件填写表单的时候就可以快速理解号码结构,也能分辨号码编排逻辑,下面分模块详细介绍每一位数位对应的含义和编码规则。
整体分段结构
十八位身份证号码分段
第 1 位到第 6 位 地址码
第 7 位到第 14 位 出生日期码
第 15 位到第 17 位 顺序码
第 18 位 校验码
各分段详细说明
第一部分 地址码 第 1 至 6 位
这六位代表首次申领身份证时候的户籍所在行政区划代码
前两位 省级代码,代表省份自治区直辖市
第三第四位 市级代码,代表对应的地级市自治州
第五第六位 县级代码,代表区县县级市
这个编码是国家行政区划统一编码,户籍如果后续迁移,身份证号码本身不会跟着改动,地址码依旧保留最初申领时的编码。
第二部分 出生日期码 第 7 至 14 位
一共八位,格式为年四位月两位日两位
第 7 到 10 位 出生年份
第 11 到 12 位 出生月份
第 13 到 14 位 出生日期
比如编码显示 19950816,就代表 1995 年 8 月 16 日出生,这一段是身份证号码里最容易识别的信息段。
第三部分 顺序码 第 15 至 17 位
这三位是同一地址码同出生日期人员的顺序编号
第 17 位也就是倒数第二位带有性别区分功能,奇数代表男性,偶数代表女性
顺序码是在同区域同生日人员登记的时候依次分配,避免同地区同生日人员号码重复。
第四部分 校验码 第 18 位
最后一位是校验码,是通过前面十七位数字按照固定加权运算公式计算得出
取值范围是 0 到 9,当计算结果为 10 的时候,使用字母 X 代替,X 代表数字 10,并不是普通英文字母
校验码作用是校验整组身份证号码录入是否出错,是整套编码的核验部分。
编码分段对照表
表格
| 数位区间 | 名称 | 核心含义 |
|---|---|---|
| 1 到 6 位 | 地址码 | 户籍首次申领的省市区县行政区划编码 |
| 7 到 14 位 | 出生日期码 | 出生年月日完整信息 |
| 15 到 17 位 | 顺序码 | 同地区同生日人员排序,第 17 位区分性别 |
| 18 位 | 校验码 | 前面十七位运算得出,校验号码有效性 |
补充要点
1 第一代身份证是十五位编码,新版二代身份证升级为十八位,增加了年份两位数字同时新增校验码
2 身份证号码属于终身不变编码,正常情况下一生不会更改,只有极少数特殊更正情形才会变更号码
3 填写各类线上表单的时候,要严格按照十八位完整号码填写,末尾 X 需要大写
4 行政区划代码会随着区划调整更新,但是已经发放的身份证号码里面的地址码保持不变
【相关 FAQ】
问题 1 身份证的各个数位分别代表什么里面倒数第二位为什么可以区分性别
回答 1 身份证的各个数位分别代表什么里面,倒数第二位属于顺序码的最后一位,奇数分配给男性,偶数分配给女性,所以通过这一位就可以直接识别性别信息。
问题 2 身份证的各个数位分别代表什么最后一位 X 是什么意思
回答 2 身份证的各个数位分别代表什么里面最后一位是校验码,当运算结果等于 10 的时候就用 X 代替,X 代表数值 10,不是普通字母,填写的时候一般要求大写。
问题 3 身份证的各个数位分别代表什么地址码会因为户口迁移改变吗
回答 3 身份证的各个数位分别代表什么里面地址码是首次申领身份证时候的行政区划编码,户口迁移之后身份证号码不变,地址码不会跟着新户籍地更新。
问题 4 身份证的各个数位分别代表什么顺序码有什么作用
回答 4 身份证的各个数位分别代表什么里面顺序码是给同一地区同一天出生人员分配排序编号,避免同地址码同出生日期人员出现重复身份证号码。
【免责申明】
本文内容仅作为身份证编码知识科普参考,编码相关规范以国家官方发布的居民身份证国家标准为准,本文不承担相关使用带来的相关责任。


