Skip to content

身份证校验

18位身份证号码校验,提取出生日期、性别、地区

工具说明

身份证校验用于18位身份证号码校验,提取出生日期、性别、地区。常见需求包括身份证校验、身份证验证、身份证号码验证,适合在浏览器中快速完成处理并立即查看结果。

适用场景

  • 身份证校验:整理接口数据、表格和数据库脚本
  • 身份证校验:在导入导出前检查数据结构和格式
  • 身份证校验:生成或验证开发测试所需的数据样例

使用提示

  • 处理真实数据前先确认字段、编码和隐私要求
  • 导出后抽查几行结果,避免嵌套字段或分隔符造成误读

功能特点

  • 18位身份证号码格式校验
  • 校验码算法验证(mod 11-2)
  • 自动提取出生日期、性别、省份
  • 显示当前年龄
  • 所有校验在浏览器本地完成

使用方法

  1. 1输入18位身份证号码(最后一位可为X)
  2. 2自动校验格式和校验码
  3. 3校验通过后显示省份、出生日期、性别、年龄

常见问题

校验码是什么?

身份证最后一位是校验码,由前17位数字通过加权求和 mod 11 算法计算得出,取值为 0-9 或 X(代表10)。

能100%判断身份证号码真伪吗?

可以通过校验码判断号码是否符合编码规则。但无法判断该号码是否真实存在(是否由公安机关签发)。

数据会上传到服务器吗?

不会。所有校验在浏览器本地完成,身份证号码不会离开您的设备。

15位旧版身份证号码可以校验吗?

本工具按 18 位标准校验。15 位旧号码需先在出生年份前补 19,再按规则计算并补齐末位校验码,升级为 18 位后即可校验。

身份证号码的最后一位 X 是什么意思?

X 代表罗马数字 10。校验码由前 17 位加权求和 mod 11 计算,当结果为 10 时记作 X,而不是英文字母 X。

校验通过能提取哪些信息?

可提取省份、城市、出生日期和性别(第 17 位数字奇数为男、偶数为女),并显示按出生日期计算的当前年龄。

相关工具