身份证号解析

解析身份证号中的省市县、出生日期、性别与校验位,支持 15 位升 18 位,MOD 11-2 算法逐位验真。纯本地解析,页面零上报。

🔒 本地运行🪪 本地解析
🔒 隐私与免责声明
  • 本工具全部在您的浏览器本地运行,解析过程不经过任何服务器,不保存、不上传、不记录任何输入内容。
  • 解析结果仅供核对号码构成与格式校验,请勿用于非法收集、买卖、冒用他人身份信息(违反《个人信息保护法》《居民身份证法》)。
  • 建议仅解析本人或已获授权的身份证号;解析完毕请及时关闭页面,公共电脑请勿使用。
  • 校验位、地区、出生日期等信息均来源于国家标准 GB 11643-1999 与行政区划代码表,行政区划可能随区划调整而变化,结果仅供参考。

本工具能做什么

解析身份证号中的省市县、出生日期、性别与校验位,支持 15 位升 18 位,MOD 11-2 算法逐位验真。纯本地解析,页面零上报。

✓地址码解析:省 + 市 + 区县三级归属(内置省级行政区划全表)
✓出生日期提取与年龄计算,顺带显示生肖星座
✓第 17 位奇偶判性别,第 18 位 MOD 11-2 加权校验
✓校验失败时给出「正确校验位应为 X」修复提示
✓15 位老证自动升 18 位(19 出生年补全 + 顺序码补位 + 校验位)
✓页内隐私提示 + 纯本地解析:号码不经过网络

适用场景

  • 核对录入的证件号码是否正确
  • 校验测试数据中身份证号的合法性
  • 从号码提取户籍省市与出生日期
  • 15 位老身份证号升位为 18 位

常见问题

我的身份证号会被上传或记录吗?

不会。解析逻辑全部在你的浏览器内以 JavaScript 运行,页面没有任何网络请求与上报接口。但请养成习惯:任何需要输入身份证号的网页,先确认它是否可信、是否强制 HTTPS。

第 18 位的 X 是什么意思?

校验位按 ISO 7064 MOD 11-2 算法对前 17 位加权求和取余得到,余数为 10 时用罗马数字 X 表示。X 不是「保密标记」,纯粹是算法结果。

为什么我的身份证号校验不通过?

三种常见可能:① 抄写错误(最常见是数字顺序颠倒);② 该号码是虚构/生成的测试号;③ 15 位老证未升位。注意:校验通过只代表格式合法,不能证明证件真实存在。

能通过身份证号查到这个人的名字吗?

不能,也不应该。身份证号只编码行政区划、出生日期、顺序码与校验位,不含姓名信息。任何声称「身份证查姓名/住址/开房记录」的服务都是诈骗或违法。

⚠️
免责声明
  • 本工具为纯前端实现,输入内容仅在你的浏览器本地处理,不上传、不存储于服务器。
  • 结果仅供开发调试参考。对于超长文本、特殊编码、非标准格式或极端边界输入,可能存在解析偏差或精度损失。
  • 请勿在本工具中处理生产环境密钥、个人敏感信息或涉密数据。因浏览器插件、剪贴板、共享设备等本站无法控制的环节导致的泄露,本站不承担责任。
  • 重要数据请自行备份并二次校验,勿将本工具输出直接用于生产环境。
  • 在法律允许的范围内,本站不对因使用或依赖本工具输出结果而产生的任何直接或间接损失承担责任。继续使用即表示你已理解并接受本声明。
发现结果有误?欢迎 反馈给我们,我们会尽快核实修正 · 详见 《隐私声明》