身份证号码验证器(18位 / 15位)

在线校验中国身份证号码真伪:18位校验码算法逐位验算、15位自动升级为18位,归属地/出生日期/性别/年龄/星座/生肖一键解析,纯本地计算、号码绝不上传。

Workspace

身份证号码验证器

输入身份证号,一键验明真伪:18 位校验码算法逐位验算、15 位自动升级为 18 位、 归属地 / 出生日期 / 性别 / 年龄 / 星座 / 生肖完整解析。 所有计算都在你的浏览器本地完成,号码绝不上传

纯本地运算 · 支持 18 位 / 15 位 · 支持批量验证

号码验证

| |

批量验证

每行一个号码(15 位或 18 位均可),自动跳过空行。结果表中的号码会脱敏显示。

校验原理(ISO 7064:1983, MOD 11-2)

18 位身份证号 = 6 位地址码(省级 / 地市级核验)+ 8 位出生日期(含闰年校验)+ 3 位顺序码(第 17 位奇数为男、偶数为女)+ 1 位校验码(0-9 或 X)。

校验码算法:将前 17 位数字分别乘以加权因子 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2, 求和后对 11 取模,余数对应校验码表 1 0 X 9 8 7 6 5 4 3 2。 比对末位即可判断号码是否真实有效——这是数学层面的验算,无法伪造。

本工具仅用于校验号码格式与校验位、解析公开信息,不查询任何真实数据库。 请勿将他人的身份证号输入本工具;随机生成的号码仅用于开发调试,不得用于任何实际用途。

工具介绍

身份证号码验证器 是一个完全在浏览器本地运行的身份证号校验工具。输入 18 位或 15 位号码,它会按国家标准(ISO 7064:1983, MOD 11-2)逐位验算校验码,同时核验地址码与出生日期,并解析出归属地、性别、年龄等公开信息。所有计算零上传,号码不会离开你的设备。

核心功能

1. 真伪校验


  • 18 位号码:加权因子 \7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2\ 逐位相乘求和,对 11 取模后对照校验码表 \1 0 X 9 8 7 6 5 4 3 2\ 核验末位。

  • 15 位号码:自动按出生年份前缀 \19\ 升级为 18 位再完整校验,并给出转换结果。

  • 地址码核验到地市级(内置全国省/市行政区划代码表),出生日期含闰年规则校验。


2. 信息解析


号码通过校验后,自动展示:所属地区、出生日期、性别(第 17 位奇男偶女)、周岁/虚岁年龄、生肖、星座,以及校验码验算过程。

3. 批量验证与随机生成


  • 批量验证:粘贴多行号码一键验证,结果表格自动脱敏展示(前 6 后 4)。

  • 随机生成:一键生成算法合法的测试号码(可选性别),适合开发调试身份证校验逻辑。


[!WARNING]

本工具不查询任何真实数据库,仅做算法层面的格式与校验位验算。请勿输入他人身份证号;随机生成的号码仅用于开发测试。

讨论 0

登录 后参与讨论

暂无评论,成为第一个分享观点的人吧。