身份证号码校验工具

在线身份证号码校验工具,校验 18 位身份证的格式和校验位是否正确,解析出生日期、性别、年龄和籍贯地区,所有计算在本地完成,不存储不泄露。

工具功能

本工具可以对中国大陆18位身份证号码进行合规校验,按照国家标准计算校验码判断身份证号码是否合法,同时可以解析出身份证的户籍所在地、出生日期、性别和当前年龄。本工具不会保存您输入的任何信息,请放心使用。

使用方法

在输入框中输入您需要校验的18位身份证号码,点击「开始校验」按钮即可获得校验结果和解析信息。输入18位后也会自动进行计算。

校验原理

根据《GB 11643-1999 公民身份号码》国家标准,18位身份证号码的校验规则如下:

  1. 将前17位数字分别乘以不同的加权因子:[7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]
  2. 将这17个乘积相加得到总和S
  3. 计算S对11取模,得到结果M,M的范围是0-10
  4. M对应的校验码表为:[1, 0, X, 9, 8, 7, 6, 5, 4, 3, 2]
  5. 将计算得到的校验码和身份证第18位的校验码进行对比,一致则号码合法,不一致则号码无效。

信息解析规则

15位身份证号码可以校验吗?

本工具目前仅支持18位的第二代身份证号码校验。15位的第一代身份证已经逐渐停止使用,如果需要校验,请先将15位身份证升级为18位后再使用本工具。

校验通过就说明这个身份证是真的吗?

本工具只能校验身份证号码的格式是否符合国家标准,无法验证该身份证号码是否真实存在、是否属于某人。校验结果仅供参考,不构成权威证明。

为什么我的身份证前6位地区查询不到具体城市?

本工具目前仅内置了省级行政区划代码,更详细的区县地区码未完全收录,因此只能显示省份信息,标注具体地区未收录。

年龄计算为什么和我实际的不一样?

年龄是根据身份证上登记的出生日期和当前系统日期计算的,如果出生日期登记有误,或者您使用虚岁计算,则会存在差异。结果仅供参考。