居民身份证号码一共十八位,是按照国家标准编制的固定编码结构,从左到右依次由六位地址码八位出生日期码三位顺序码一位校验码组成,每一段数字都有对应的含义,这套编码体系全国统一,用来唯一标识每一位公民,在政务办理金融业务出行登记等场景广泛使用,学会读懂编码结构,日常核对证件信息的时候可以快速理解每一段数字代表的信息。制定这套编码规则,是为了实现全国公民身份编号统一规范,让每一个身份证号码具备唯一性,方便系统识别分类管理,是人口信息化管理的基础编码方案。
编码分段对照表
表格
| 段位 | 位数 | 名称 | 说明 |
|---|---|---|---|
| 第一段 | 6 位 | 地址码 | 代表首次申领身份证时的户籍地行政区划代码 |
| 第二段 | 8 位 | 出生日期码 | 按照年四位月两位日两位的格式书写出生年月日 |
| 第三段 | 3 位 | 顺序码 | 同地区同出生日期人员的排序编号,奇数分配男性偶数分配女性 |
| 第四段 | 1 位 | 校验码 | 根据前面十七位数字按照算法计算得出,可以是数字 0 到 9 也可以是 X |
各分段深度说明
地址码部分,前两位代表省级行政区,中间两位代表市级,最后两位代表县区级,这个代码是首次办证时候的户籍地代码,如果后续户口迁移,身份证号码本身不会跟着改变,号码依旧保留最初申领地的地址码。
出生日期码部分,固定八位,年份写完整四位,月份和日期不足两位前面补零,比如三月就写成 03,五号写成 05,这样统一格式方便计算机系统识别读取。
顺序码部分,是同一县区同一天出生人员的排序编号,第三位也就是第十七位数字,奇数代表男性,偶数代表女性,这个是编码自带的性别区分标识。
校验码部分,是整个号码的校验位,采用国家标准规定的加权求和算法计算,计算结果余数对应的编码,当余数是 10 的时候,就用大写 X 代替,X 代表数字 10,不是英文字母含义,作用是校验前面十七位数字有没有录入错误。
补充深度说明
身份证号码一旦申领成功终身不变,哪怕后续搬家迁户口更换新身份证,十八位号码都不会重新分配,这也是身份证号码唯一性的特点。
旧版十五位身份证号码,是早期编码形式,年份只写两位,没有校验码,现在已经统一升级为十八位标准编码,日常业务全部使用十八位号码。
核对号码的时候,可以利用校验码规则简单判断号码是否录入错误,但是校验码只能检测录入错误,不能证明这个人身份真实有效。
整体来说,身份证号是怎么组成的,核心就是六加八加三加一的分段结构,地址码出生日期码顺序码校验码依次排布,理解每一段含义,就可以看懂身份证号码背后的编码逻辑。
【相关 FAQ】
问题 1 身份证号是怎么组成的 户口迁移之后地址码会变吗
回答 1 身份证号是怎么组成的 户口迁移之后地址码不会变更,身份证号码终身保持不变,地址码依旧保留首次申领证件时候的户籍地行政区划代码。
问题 2 身份证号是怎么组成的 号码末尾 X 是什么意思
回答 2 身份证号是怎么组成的 末尾 X 是校验码,代表计算结果余数为 10,属于标准编码的一部分,填写号码的时候需要使用大写 X。
问题 3 身份证号是怎么组成的 第十七位数字怎么区分性别
回答 3 身份证号是怎么组成的 第十七位属于顺序码最后一位,奇数代表男性,偶数代表女性,这是编码规则自带的性别标识。
【免责申明】
本文内容仅作为科普参考,编码标准请以国家正式发布的公民身份号码国家标准文件为准,正式业务使用请以公安系统登记信息为准。


