身份证号码验证
校验 18 位身份证号码,解析地区、出生日期与性别。
什么是身份证号码验证?
身份证号码验证是一款免费的号码格式校验工具,按国家标准《公民身份号码》(GB 11643-1999)算法对 18 位号码进行完整校验。18 位号码由六位地址码、八位出生日期码、三位顺序码和一位校验码组成:前 17 位分别乘以固定权重后求和,除以 11 取余,再对照校验码表得到末位校验字符,工具会逐项核对并给出通过或不通过的结果。校验通过后,还会解析出前两位对应的省级行政区、出生日期(含闰年 2 月 29 日等真实日期校验)和顺序码奇偶决定的性别。
适合在开发测试、表单填写自查、号码录入核对等场景使用。所有计算都在浏览器本地完成,号码不会上传,隐私安全。
使用步骤
- 在输入框粘贴或输入 18 位身份证号码(末位 X 大小写均可);
- 点击「验证」,查看校验码是否通过及地区、生日、性别信息;
- 点击「复制」保存结果,或修改号码重新验证。
常见问题
校验码是怎么算出来的?
前 17 位数字分别乘以权重 7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2 后求和,和除以 11 取余,余数对应校验码表 10X98765432 中的字符,与第 18 位比对即完成校验。
为什么显示地区未知?
本工具内置了 31 个省级行政区的前两位代码,个别历史号段或特殊代码不在表中时会提示地区未知,这不影响校验码的验证结果。
支持 15 位旧版身份证吗?
不支持,本工具只校验 18 位号码。15 位旧证已停发多年,多数地区已换发 18 位新证,可将旧证升级后再查询。
身份证信息会上传到服务器吗?
不会。校验与解析全部在浏览器本地完成,号码不会离开你的设备,也不会被记录,可以放心输入。
校验通过就代表身份证真实存在吗?
不代表。校验通过仅说明号码格式与校验码符合国家标准算法,不能证明该号码真实存在或对应真实人员,请勿用于身份核验等正式用途。