身份证号码校验与信息解析
在线校验 18 位身份证号码是否合法,自动解析出所在省份、出生日期、性别与年龄,并说明校验码是怎么算出来的,全部在浏览器本地完成,号码不会上传。
这个工具能做什么
把一串 18 位身份证号码粘贴进来,本站会当场做完这几件事:
- 校验号码是否成立:位数对不对、地址码是不是真实存在的省级代码、出生日期是不是有效日期(比如 2 月 30 日会被指出来)、最后一位校验码是否匹配。
- 解析出可读信息:归属省份、出生日期、性别、周岁,并说明这些信息分别藏在号码的哪一段里。
- 把校验码的算法摊开:逐个列出前 17 位的加权因子、乘积、累加和、取模结果,让你看清最后一位到底是怎么算出来的。
- 顺手兼容老的 15 位号码:输入 15 位会自动补成 18 位并算出校验码,方便你在两种格式之间对照。
怎么用
- 把号码粘贴或输入到上面的框里,中间带空格、用全角数字或小写 x 都没关系,工具会自动清理。
- 点「校验并解析」,或者直接按回车。
- 结果区会给出结论和拆解。如果校验不通过,下方会同时显示「号码上写的是多少、按算法应该是多少」,方便你判断是哪一位抄错了。
- 想看看工具长什么样又不想用真实号码,点「填个虚构示例」,它是用公开算法拼出来的数字,不对应任何真实的人。
18 位号码的四段结构
从左到右依次是:6 位地址码(前两位是省级行政区,比如 33 是浙江、11 是北京)、8 位出生日期码(YYYYMMDD)、3 位顺序码(同一天同一地区出生的人靠它区分,其中第 17 位奇数为男、偶数为女)、1 位校验码(0~9 或字母 X)。
校验码的算法是公开的国家标准:把前 17 位分别乘以固定的加权因子,累加后除以 11 取余数,再用余数去查对照表 10X98765432。因为余数有 11 种可能而数字只有 10 个,所以引入字母 X 来表示余数 2 的情况——这就是 X 的由来,它不是「未知」的意思。
常见问题
校验通过就说明这张身份证是真的吗?
不能。本工具校验的是号码本身的编码规则和校验码,只能判断这串数字在格式上是否成立。号码是否真实存在、是否已注销或挂失,只有公安部门的联网核查系统知道,任何网页工具都无法替代。
输入身份证号码安全吗?
安全。全部计算都在你的浏览器里完成,号码不会上传服务器,也不会写入任何日志或数据库,关闭页面即消失。你可以断网后再使用本工具验证这一点。
为什么有的号码校验不通过?
常见原因有三个:位数不对,比如少输或多输了一位;出生日期部分不是有效日期,比如写成 2 月 30 日;最后一位校验码算错了,通常是在手抄号码时打错了其中一位数字。
身份证号码里包含有效期吗?
不包含。号码里只有地址码、出生日期、顺序码和校验码四部分,有效期是印在证件表面的起止日期,需要直接看证件。号码与有效期之间没有任何对应关系。
使用提醒
身份证号码属于敏感个人信息。本站不会收集、不会记录,但也请你不要在不信任的网站或聊天窗口里粘贴他人的号码——那与本站无关,却同样会造成泄露风险。本工具面向的是「确认号码有没有抄错」这类正当需求,请勿用于伪造、冒用他人身份,也不要拿它替代公安部门的官方核查。