中国公民身份证号码验证工具

轻松快速地验证中国居民身份证号码。

高级工具:

如果您想根据地址、出生日期或性别仅生成身份证号码,这里有一个高级中国身份证号码生成器

如果您想生成身份证号码和姓名或其他详细信息,这里有一个高级中国身份证号码和姓名生成器

如果您想生成身份证号码、姓名、照片和其他详细信息,最后生成正反面图像,这里有一个高级中国身份证号码和照片生成器



什么是中国身份证号码?

在中国,所有16岁以上的公民都必须持有身份证。身份证号码有18位数字,格式为RRRRRRYYYYMMDDSSSC,这是持有人的唯一专属识别代码(旧身份证只有15位数字,格式为RRRRRRYYMMDDIII)。RRRRRR是持有人出生地的行政区划标准代码(县或市区),YYYYMMDD是持有人的出生日期,SSS是用于区分同一地区同一天出生的人的顺序码。顺序码男性为奇数,女性为偶数。最后一位字符C是对前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],第一个索引为零。索引值就是校验位。在15位身份证中,III是通过某些数学方法创建的识别号码(最后一位可能是英文字母,如X)。身份证用于户籍登记、兵役登记、婚姻/离婚登记、出国、参加国家考试和其他社会或民事事务。

从1999年10月1日起,中国国务院批准建立公民身份号码制度,目前由18位代码组成。这个号码在某种程度上具有类似于美国社会保障号码的功能,每个公民都有一个终身不变的唯一号码。然而,在系统数字化之前,曾经存在过极少数情况下意外将同一个身份证号码发给两个人的例外。

1 1 0 1 0 2 Y Y Y Y M M D D 8 8 8 X
地址码 出生日期码 顺序码 校验码

  • 地址码指的是居民所在地,其中行政区划(包括市、旗、区)都有其特定的代码。(例如,北京市西城区的代码是110102。)地址变更不会修改此代码,这意味着该代码反映的是出生地或首次办理身份证时的所在地(对于在身份证制度推行前出生的人而言)。
  • 出生日期采用YYYY-MM-DD格式。
  • 顺序码用于区分同一出生日期和地址码的人。男性分配奇数,女性分配偶数。
  • 校验码是最后一位,用于确认前17位数字的有效性,使用ISO 7064:1983,MOD 11-2