身份证号校验码计算工具
算 18 位身份证号的最后一位校验码,也能检查一个号码是否有效。
输入内容不会离开你的浏览器。仍然建议不要在非必要场合输入真实证件号。
关于身份证号校验码计算工具
中国大陆 18 位身份证号的最后一位是校验码,由前 17 位按固定加权规则算出来。这个工具可以做两件事:给你前 17 位算出第 18 位,或者拿一个完整号码检查它是否自洽。
校验码的计算方式是把前 17 位数字分别乘以固定权重,求和后对 11 取余,再按余数查表得到 0-9 或 X。所以如果号码里有一位打错了,校验码大概率对不上——这也是它最主要的用途:抓录入错误。
需要说明的是,「校验通过」只说明这个号码的格式和校验位是自洽的,不代表这个号码真实存在、也不代表它属于某个人。工具不联网、不查库,所有计算在本地完成。
怎么用
- 输入 17 位数字,工具会算出第 18 位校验码
- 输入完整的 18 位,工具会告诉你是校验通过还是失败
- 同时会解析出出生日期、性别和归属地行政区划码
常见问题
- 校验通过是不是说明号码是真的?
- 不是。校验位只能验证这 18 位数字之间的数学关系是否自洽,无法证明这个号码真实存在,也无法证明它属于某个人。它主要用来发现录入时的错字。
- X 是什么意思?
- X 是罗马数字的 10。因为校验码的取值是 0 到 10 共 11 种可能,10 用一位数字表示不了,所以用 X 代替。输入时大小写都可以。
- 为什么有些老号码是 15 位?
- 15 位是早期格式,没有校验位,也没有代表世纪的两位数字。现在新办证件都是 18 位。本工具只处理 18 位。
- 归属地码能查到具体地址吗?
- 本工具只显示前 6 位行政区划码本身,不做地址反查。行政区划码的对照表会随区划调整而变化,本工具不内置该表,避免给出过期的地址信息。
- 输入的号码会被保存吗?
- 不会。计算全部在浏览器本地完成,没有任何数据发送到服务器。不过仍然建议:不要在非必要场合把真实身份证号输入到任何在线工具里。