追风工具箱

身份证号校验

校验位 + 地区 + 出生日期 + 性别解析

输入身份证号

校验位按 GB 11643-1999 标准计算。全部在你的浏览器里算,不上传任何数据。

常见问题

校验位是怎么算出来的?
按国家标准 GB 11643-1999,把前 17 位分别乘以固定权重 7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,乘积相加后对 11 取余,余数 0-10 按 10X98765432 映射成第 18 位。所以余数是 2 时第 18 位是字母 X。
校验通过就说明号码是真的吗?
不能。校验位只能验证格式是否自洽(比如能查出你输错了一位),但任何人都能编出一个通过校验的号码。要验证真实性必须到公安机关的数据库查询,本工具做不到,也不应该做。
地区码能精确到区县吗?
能识别到省级,因为本工具用的是前 2 位省级代码。完整的前 6 位地区码对应到区县,但行政区划经常调整(撤县设区、地区改市),老号码的地区码可能已经变更,所以只展示省级更稳妥。
我的号码会被上传吗?
不会。整个校验过程用 JavaScript 在你的浏览器里完成,页面不发起任何网络请求,号码不会离开你的设备。

使用说明

  1. 在输入框里输入 18 位身份证号
  2. 自动校验:长度、字符、校验位、出生日期是否有效
  3. 下方显示解析结果:地区、出生日期、年龄、性别
  4. 点「用示例试试」可以看一个合法号码的校验效果

填表时怕填错身份证号、想确认别人给的号码格式对不对、或者只是想知道号码里的地区码和出生日期怎么读。

免责声明

本工具完全在你的浏览器本地运行,你输入的号码、卡号等敏感信息不会被上传、存储或转发到任何服务器,页面也不发起任何网络请求。
但请注意:本工具只能校验格式是否合法,不能证明号码真实存在,也不能验证其归属、余额或有效性。任何要求你提供身份证号、银行卡号、密码或短信验证码的第三方都应高度警惕。本工具为免费公益项目,按「现状」提供,不对因使用本工具产生的任何直接或间接损失承担责任。