中国 / 身份号码
身份证号码校验:18位校验码与出生日期
检查一个18位中国大陆居民身份证号码的格式是否正确:包括校验字符、出生日期和省份代码,以及其中记录的性别。支持一次检查一列号码。
身份证号码校验:18位校验码与出生日期: 身份证号码由六位地址码、八位出生日期码、三位顺序码和校验字符组成。顺序码的最后一位,男性为奇数,女性为偶数。校验字符的计算方式是:前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查表得出。对20,000个号码的测试结果与python-stdnum库一致。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 商务与管理工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
第18位是根据前17位计算得出的校验位,权重依次为7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2,并对结果取模11(10写作X)。该号码还包含登记地点、出生日期,以及第17位所表示的性别。这里只检查格式,不验证号码是否曾被签发;数据不会离开浏览器。
解读一个号码
在11010519491231002X中,110105是北京的一个区,19491231是出生日期,002是顺序号(2是偶数,因此表示女性),X是校验字符。
台湾号码请参阅台湾身份证验证工具;日本号码请参阅My Number验证工具。
校验字符可以检测什么
权重依次为2¹⁷到2¹对11取模,因此更改单个数字或交换相邻的两个数字,都会改变校验字符。也就是说,某一位的输入错误总能被检测出来;两处错误有时可能相互抵消。
使用方法
- 输入或粘贴身份证号码,每行一个。
- 查看哪些号码有效,以及每个号码包含的省份、出生日期和性别。
- 对于校验失败的号码,查看失败原因和应有的校验字符。
隐私与限制
号码会在您的浏览器中检查,绝不会发送到任何地方。身份证号码属于个人数据,请仅检查您获准处理的号码。
相关工具
常见问题
显示有效结果是否意味着该号码确实已签发?
不是。有效结果只表示号码格式正确。只有相关主管部门才能确认某个号码是否属于某人。
为什么最后一个字符有时是X?
当计算结果为10,而一个数字无法容纳该结果时,会使用罗马数字X。
前六位数字表示某个区吗?
它们表示首次登记所在地,精确到县级。由于县级代码自1980年代以来多次变更,因此工具只显示省份。
免费工具·使用在浏览器中次·无需账户