首页 / 常用工具 / 身份证号码查询验证

身份证号码查询验证

按 GB 11643-1999 标准校验 18 位身份证号码合法性,并解析出生日期、性别、年龄。

输入身份证号码

校验规则:前 6 位行政区划码 + 8 位出生日期码 + 3 位顺序码(第 17 位奇男偶女) + 1 位校验码(ISO 7064:1983 MOD 11-2)。

身份证号结构

第 1-6 位行政区划代码(省市县)
第 7-14 位出生年月日 YYYYMMDD
第 15-17 位顺序码,第 17 位奇数为男、偶数为女
第 18 位校验码,取值为 0-9 或 X

校验码计算方式

① 将前 17 位数字分别乘以权重:
7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

② 累加求和后对 11 取模,得到余数 0~10;
③ 按下表映射校验码:
0→1 1→0 2→X 3→9 4→8 5→7 6→6 7→5 8→4 9→3 10→2