身份证号是怎么组成的:18位编码规则详解
身份证号是怎么组成的,国内现行有效居民身份证号码统一为18位数字编码,由地址码、出生日期码、顺序码、校验码四部分依次组成,每段数字对应固定身份信息,可直接通过数字判断持证人户籍属地、出生年月日、性别及号码合规性,15位旧版身份证为早期编码,仅适用于2000年之前出生且未换领新证的人群。
身份证号地址码组成规则
身份证前6位为地址码,依据中华人民共和国国家标准GB/T2260-2007《中华人民共和国行政区划代码》编制,代表持证人首次申领身份证时的户籍所在地行政区划,终身不变,不会随户口迁移、住址变更而修改。前两位对应省级行政区,包含省、自治区、直辖市、特别行政区;中间两位对应地级市、自治州、地区;最后两位对应区县、县级市、自治县。比如110101代表北京市东城区,310101代表上海市黄浦区,可通过这6位数字精准定位首次户籍属地。
身份证号出生日期码组成规则
身份证第7位至14位为出生日期码,共8位数字,严格按照公历YYYYMMDD格式编排,YYYY为四位年份、MM为两位月份、DD为两位日期,数字与持证人实际出生年月日完全对应。例如19990520,代表持证人出生于1999年5月20日。这8位数字无特殊编码变动,是身份证号码中最直观、准确率最高的基础信息段,日常核验年龄、生日均可直接读取使用。
身份证号顺序码组成规则
身份证第15位至17位为顺序码,共3位数字,用于区分同一地区、同一出生日期的所有登记人员,由户籍所在地派出所统一排序编制。这段数字具备明确的性别判定功能,17位数字为奇数时,对应男性持证人;17位数字为偶数时,对应女性持证人。同一区县同一天出生的人员,会按照登记顺序依次分配001至999的编码,有效规避重号问题。
区分男女,看第17位数字即可。
身份证号校验码组成规则
身份证最后1位,也就是第18位为校验码,是根据前17位数字通过国家统一的ISO7064:1983.MOD11-2校验算法计算得出,用于验证身份证号码的真实性与合法性,杜绝虚假编码、随机凑数号码。校验码的取值范围为0-9和字母X,字母X代表数字10,仅为适配18位编码长度设置,不具备特殊身份含义,是合规合法的身份证编码字符。日常输入、核验身份证信息时,大小写X均可识别,不影响号码有效性。
新旧身份证号码差异对比
| 编码类型 | 总位数 | 核心差异 | 适用人群 |
|---|---|---|---|
| 新版身份证号 | 18位 | 增加千年位年份、新增校验码 | 2000年后申领、换领身份证人员 |
| 旧版身份证号 | 15位 | 年份仅两位、无校验码、无顺序码细分 | 2000年前出生未换领新证人员 |
身份证编码固定边界规则
18位身份证号码的所有编码段一旦生成永久固定,地址码不会跟随户口迁移、工作变动、居住地更改发生变化,这是绝大多数人容易误解的核心知识点。部分人群因行政区划调整、区县合并更名,户籍地址发生变更,但身份证原始编码始终保留首次登记信息,不属于号码异常或无效情况。
15位旧身份证号码目前仍可正常核验使用,但无法直接适配部分线上高频核验系统,多数政务、金融平台更适配18位编码标准。
