校验身份证号并看信息。
这个计算器怎么用
输入 18 位身份证号,按国家标准校验最后一位校验码是否正确,并从号码里解析出生日期、性别和年龄。全部在本地按号码规则计算,不查询、不上传任何个人信息。
计算过程全部在你自己的浏览器里完成,填入的数字不会上传到服务器,用着放心。结果为估算参考,重要事项请以官方或专业渠道为准。
身份证号码验证是一个免费的在线工具,打开网页就能用,不用下载也不用注册。平时大家搜的“身份证号码验证”、“身份证校验”、“身份证号码查询”,说的都是这个。
使用方法
- 在上面的输入框里填入需要的数值(日期类直接选择日期)。
- 按需要选择好选项,点一下「计算」按钮。
- 结果会显示在下方,可以随时修改数值重新计算。
身份证号码的结构
现行居民身份证号码是18位:前6位是地址码,代表登记户口所在的省市县;接着8位是出生日期,按年月日排列;再往后3位是顺序码,用来区分同一地区同一天出生的人,其中倒数第二位是性别标志,奇数为男、偶数为女;最后1位是校验码。整个号码不是随便编的,各段都有含义,末位还要能通过校验才算格式正确。
校验码是怎么来的
- 加权求和:前17位各乘对应权重后相加,权重是固定的一组系数
- 取模计算:把加权和对11取余数,按ISO7064的MOD11-2规则确定校验位
- 余数对照:不同余数对应0到9或X,X代表数字10,只出现在末位
- 仅校验格式:校验通过只说明编码规则自洽,不代表这个号真实存在
使用小贴士
本工具只按国家标准的编码规则做本地校验,能查出位数不对、出生日期不合法、末位校验码不匹配这类明显错误,适合表单填写时自查。但校验通过并不等于核验了真实身份,一个符合规则的号码未必对应真实的登记信息。涉及实名核验的场景,仍需通过官方渠道办理。
常见问题
身份证最后一位X是什么意思?X代表校验码的数字10。按MOD11-2规则算出的校验值可能是0到10,等于10时用罗马数字X表示,只出现在最后一位。
怎么从身份证号看性别?看倒数第二位数字,奇数代表男性,偶数代表女性。这是顺序码里约定的性别标志。
校验通过就说明身份证是真的吗?不是。校验只验证号码是否符合编码和校验规则,不代表该号码真实登记存在。核验真实身份要走官方权威渠道。