第二代居民身份证一共十八位编码,每一段数字都有固定含义,按照国家标准分段,依次分为地址码 出生日期码 顺序码 校验码四个部分,前六位是地址码,第七位到第十四位是出生日期码,第十五位到第十七位是顺序码,第十八位是校验码,整套编码是终身不变的,初次申领身份证的时候按照当时户籍地行政区划 个人出生信息生成,后续户口迁移 证件换领都不会改动这串号码,理解每一段数字含义之后,就可以快速识别户籍地 出生年月日 性别这些基础信息,日常信息登记 数据核对的时候非常实用。
一 分段含义对照表
位数区间 名称 含义说明
第 1 至 6 位 地址码 初次申领身份证户籍地行政区划代码
第 7 至 14 位 出生日期码 本人出生的年 月 日
第 15 至 17 位 顺序码 同地区同出生日期人员排序编码,第 17 位区分性别
第 18 位 校验码 按照算法计算得出,用来校验整组号码是否有效
二 详细分项说明
1 地址码 第 1 至 6 位
前两位代表省级行政区,第三第四位代表地级行政区,第五第六位代表县级行政区,这个编码对应的是首次办理身份证时候的户籍所在地,就算之后把户口迁到别的省市,这六位编码依旧保留原来数值,不会跟着新户籍地重新修改。
2 出生日期码 第 7 至 14 位
这八位数字格式是 YYYYMMDD,前四位是出生年份,中间两位是出生月份,最后两位是出生日期,直接读取这八位,就可以得到完整的出生年月日信息。
3 顺序码 第 15 至 17 位
这三位是同一地址码 同出生日期人员的排序编号,其中第十七位数字承担性别识别功能,奇数代表男性,偶数代表女性,同天同地区出生的人员,会分配不同顺序码,避免号码重复。
4 校验码 第 18 位
校验码是通过前面十七位数字,按照固定加权算法计算得到,取值范围是 0 到 9,如果计算结果是 10,就用大写 X 代替,X 不是英文字母,代表罗马数字 10,作用是校验身份证号码录入有没有错误,防止号码输错。
三 识别解读操作步骤
第一步 拿到完整 18 位身份证号码,从最左侧开始分段。
第二步 读取前六位,对照行政区划代码表识别初次申领时的省 市 县。
第三步 读取第七位到第十四位,拆分出出生年 月 日。
第四步 读取第十五位到第十七位,重点看第十七位数字奇偶,识别性别。
第五步 查看第十八位校验码,确认号码编码校验是否规范。
四 补充要点
早期一代身份证是 15 位编码,没有单独校验码,出生日期码只保留六位,也就是 YYMMDD,现在日常使用全部是 18 位二代身份证编码。身份证号码属于个人重要标识,仅作为编码知识学习,不能随意对外泄露他人号码信息。
【相关 FAQ】
问题 1 身份证号码的数字代表的意思 最后一位 X 是什么
回答 1 身份证号码的数字代表的意思 最后一位 X 是校验码,代表数值 10,是算法计算得出的校验字符,不代表其他特殊含义。
问题 2 身份证号码的数字代表的意思 迁户口之后前六位会改吗
回答 2 身份证号码的数字代表的意思 迁户口之后前六位地址码不会修改,身份证号码终身不变,依旧保留初次申领时候的行政区划编码。
问题 3 身份证号码的数字代表的意思 第十七位是怎么区分性别的
回答 3 身份证号码的数字代表的意思 第十七位属于顺序码里面的性别位,奇数代表男性,偶数代表女性,是编码固定设置的识别规则。
【免责申明】
本文内容仅作为身份证编码国家标准知识通用参考说明,相关户籍业务请以公安户籍部门官方规定为准。


