在线身份证号码批量查询校验工具

ID 号码 生日 性别 合法 省份 城市 区域 地址

身份证小常识:

居民身份证,是用于证明持有人身份的一种法定证件,多由各国或地区政府发行予公民。并作为每个人重要的身份证明文件。

第二代居民身份证是由18位数字组成,其包含6位数字地址码,8位数字出生日期码,3位数顺序码和1位数校验码,其顺序如下:
1-6位:6位地址码。
7-14位:8位出生日期码。
15-17位:3位顺序码。
18位:1位校验码。
其中,第17位还用于表示性别,奇数表示男性,偶数表示女性。
第18位校验码的计算为:用前17位数本体码分别乘以其对应的加权因子并求和,结果除以11得到余数,根据余数查询对照表得到校验码。

加权因子表:
位置序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
加权因子 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
校验码表:
余数 0 1 2 3 4 5 6 7 8 9 10
校验码 1 0 X 9 8 7 6 5 4 3 2

计算校验码举例:
假如一个身份证前17位为:11223344556677890( 虽不合理,仅为举例
1、本体码乘以其加权因子并求和:
1*7+1*9+2*10+2*5+...+9*4+0*2=440
2、和除以11取余数,得到校验码:
440%11=0
3、查询校验码可得0对应的是1,故校验码为1。
因此,该完整身份证号码为:112233445566778901