/ 身份证号码校验

身份证号码校验工具

在线验证身份证号码的有效性,提取出生日期、性别、籍贯等信息

输入身份证号码

身份证号码知识介绍

身份证号码结构

中国居民身份证号码由18位数字组成,前17位为本体码,最后1位为校验码。

  • 第1-6位:地址码,代表户籍所在地
  • 第7-14位:出生日期码,格式为YYYYMMDD
  • 第15-17位:顺序码,其中第17位奇数为男性,偶数为女性
  • 第18位:校验码,可能是0-9或X

校验码计算原理

校验码采用ISO 7064:1983, MOD 11-2算法计算:

  • 将前17位数字按权重因子加权求和
  • 权重因子从左到右为:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2
  • 将和数除以11取余数
  • 根据余数查表得到校验码:0→1, 1→0, 2→X, 3→9, 4→8, 5→7, 6→6, 7→5, 8→4, 9→3, 10→2

地址码规则

地址码采用GB/T 2260标准,前2位代表省份,中间2位代表城市,后2位代表区县。

15位身份证号码

旧版身份证为15位,没有校验码,出生日期只有6位(年份没有前两位)。现在已全部升级为18位。