身份证号码校验与信息解析

在线校验 18 位身份证号码是否合法,自动解析出所在省份、出生日期、性别与年龄,并说明校验码是怎么算出来的,全部在浏览器本地完成,号码不会上传。

这个工具能做什么

把一串 18 位身份证号码粘贴进来,本站会当场做完这几件事:

怎么用

  1. 把号码粘贴或输入到上面的框里,中间带空格、用全角数字或小写 x 都没关系,工具会自动清理。
  2. 点「校验并解析」,或者直接按回车。
  3. 结果区会给出结论和拆解。如果校验不通过,下方会同时显示「号码上写的是多少、按算法应该是多少」,方便你判断是哪一位抄错了。
  4. 想看看工具长什么样又不想用真实号码,点「填个虚构示例」,它是用公开算法拼出来的数字,不对应任何真实的人。

18 位号码的四段结构

从左到右依次是:6 位地址码(前两位是省级行政区,比如 33 是浙江、11 是北京)、8 位出生日期码(YYYYMMDD)、3 位顺序码(同一天同一地区出生的人靠它区分,其中第 17 位奇数为男、偶数为女)、1 位校验码(0~9 或字母 X)。

校验码的算法是公开的国家标准:把前 17 位分别乘以固定的加权因子,累加后除以 11 取余数,再用余数去查对照表 10X98765432。因为余数有 11 种可能而数字只有 10 个,所以引入字母 X 来表示余数 2 的情况——这就是 X 的由来,它不是「未知」的意思。

常见问题

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

不能。本工具校验的是号码本身的编码规则和校验码,只能判断这串数字在格式上是否成立。号码是否真实存在、是否已注销或挂失,只有公安部门的联网核查系统知道,任何网页工具都无法替代。

输入身份证号码安全吗?

安全。全部计算都在你的浏览器里完成,号码不会上传服务器,也不会写入任何日志或数据库,关闭页面即消失。你可以断网后再使用本工具验证这一点。

为什么有的号码校验不通过?

常见原因有三个:位数不对,比如少输或多输了一位;出生日期部分不是有效日期,比如写成 2 月 30 日;最后一位校验码算错了,通常是在手抄号码时打错了其中一位数字。

身份证号码里包含有效期吗?

不包含。号码里只有地址码、出生日期、顺序码和校验码四部分,有效期是印在证件表面的起止日期,需要直接看证件。号码与有效期之间没有任何对应关系。

使用提醒

身份证号码属于敏感个人信息。本站不会收集、不会记录,但也请你不要在不信任的网站或聊天窗口里粘贴他人的号码——那与本站无关,却同样会造成泄露风险。本工具面向的是「确认号码有没有抄错」这类正当需求,请勿用于伪造、冒用他人身份,也不要拿它替代公安部门的官方核查。

← 返回全部工具