身份证号码校验工具

本地验证18位号码的格式、出生日期和校验码

说明

本工具只校验号码规则,不查询或证明真实身份。所有计算均在当前浏览器完成,号码不会上传。

关于身份证查询工具

本工具按照18位公民身份号码的组成规则检查字符格式、出生日期和校验码,并解析省级地区、出生日期、周岁和性别。省级地区只根据号码前两位判断,不代表当前居住地。所有验证和解析均在浏览器本地完成,不会上传号码。它只能判断号码结构是否符合规则,不能核验号码是否由公安机关签发,也不能证明持有人身份。

使用说明

  1. 在输入框中输入18位身份证号码
  2. 点击"验证查询"按钮或按回车键开始验证
  3. 系统会验证字符格式、出生日期和校验码
  4. 验证通过后会显示省级地区、出生日期、周岁和性别
  5. 验证失败会提示身份证号码格式错误
  6. 支持最后一位为X的身份证号码(大小写均可)
  7. 所有验证在本地完成,不会上传数据

应用场景

  • 网站注册表单的身份证号码验证
  • 实名认证系统的格式校验
  • 身份信息录入时的即时验证
  • 开发测试中的数据验证
  • 身份证号码格式的学习和理解
  • 批量数据清洗中的格式校验
  • 个人信息核对和确认

身份证号码说明

  • 前6位:地址码,本工具当前展示其中前两位对应的省级地区
  • 第7-14位:出生日期,格式为YYYYMMDD
  • 第15-17位:顺序码,同一地区同一天出生的人的顺序号
  • 第17位:性别码,奇数为男性,偶数为女性
  • 第18位:校验码,根据前17位计算得出,可能为0-9或X
  • 本工具仅验证格式和校验码,不涉及真实身份信息查询

结构检查的范围

示例输入

18 位公民身份号码

预期结果

校验长度、日期与校验位,并解析号码中的省级代码。

结构合法不代表真实签发或身份核验。地区代码不代表持有人当前住址。