工具功能
本工具可以对中国大陆18位身份证号码进行合规校验,按照国家标准计算校验码判断身份证号码是否合法,同时可以解析出身份证的户籍所在地、出生日期、性别和当前年龄。本工具不会保存您输入的任何信息,请放心使用。
使用方法
在输入框中输入您需要校验的18位身份证号码,点击「开始校验」按钮即可获得校验结果和解析信息。输入18位后也会自动进行计算。
校验原理
根据《GB 11643-1999 公民身份号码》国家标准,18位身份证号码的校验规则如下:
- 将前17位数字分别乘以不同的加权因子:[7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]
- 将这17个乘积相加得到总和S
- 计算S对11取模,得到结果M,M的范围是0-10
- M对应的校验码表为:[1, 0, X, 9, 8, 7, 6, 5, 4, 3, 2]
- 将计算得到的校验码和身份证第18位的校验码进行对比,一致则号码合法,不一致则号码无效。
信息解析规则
- 地区:前6位为行政区划代码,本工具内置了省级地区代码对照,可以显示户籍所在省份。
- 生日:第7-14位为出生年月日,格式为YYYYMMDD。
- 性别:第17位奇数为男性,偶数为女性。
- 年龄:根据出生日期和当前系统日期计算得到实际年龄。