摘要:免费的身份证号码校验与解析工具,按 GB 11643 标准 18 位规则本地校验:区划码、出生日期、性别位与 MOD 11-2 校验码逐项核对,纯格式校验不联网查询。
此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。
使用指南
注册表单填错一位、测试环境需要构造合法样例、历史数据清洗要剔脏——身份证号的「格式是否合法」是高频判断。本工具按 GB 11643 的 18 位规则本地校验:6 位区划码 + 8 位出生日期 + 3 位顺序码(奇男偶女)+ 1 位 MOD 11-2 校验码,逐项给出错因。纯格式校验,不联网查询、不存储输入。
1. 校验码算法一页看懂
前 17 位各乘以固定权重 [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],求和后模 11,余数 0-10 依次映射到校验位 1 0 X 9 8 7 6 5 4 3 2——这就是为什么「最后一位是 X」完全正常(X 是罗马十,代表余数 2)。改任何一位数字都会让校验失败,这也是它防键入错误的强度来源。
2. 它不能做什么(边界声明)
本工具只判断「这个号码符合国标格式」,不能判断「这个号码是否真实存在/属于某人」——那需要公安系统权限,任何声称能在线查真伪的非官方站点都涉嫌违规。区划码校验到省级有效性,不下钻县区(县区划码随区划调整变动,本地校验无法维护)。测试造数请用配套的身份证生成器(本站测试数据套件),它生成的号码格式合法但顺序码随机,不对应真实人口。