返回工具箱

身份证号生成

生成测试用中国大陆 18 位身份证号(GB11643 校验码算法)

所属地区(可留空随机)

仅用于测试 / 学习用途,请勿用于非法用途。

身份证号码生成器使用指南

工具介绍

身份证号码生成器可根据地区、出生日期、性别等信息生成符合国家标准的身份证号码(含校验位)。本工具仅用于软件测试、数据演示、表单填写测试等合法场景,严禁用于任何违法违规用途。生成的号码为随机组合,不对应真实个人信息。

使用步骤

  1. 1选择省份、城市、区县(决定身份证前 6 位地址码)
  2. 2选择出生日期(决定第 7-14 位出生日期码)
  3. 3选择性别(决定第 17 位奇偶,男奇女偶)
  4. 4点击"生成"按钮,生成包含校验位的完整 18 位身份证号
  5. 5可批量生成多个号码,一键复制

常见问题

Q:身份证号的校验位是怎么算的?

A:18 位身份证的最后一位(校验位)根据前 17 位通过 ISO 7064:1983.MOD 11-2 算法计算得出。将前 17 位分别乘以不同的权重因子(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4),求和后除以 11 取余数,再根据余数对照表(0→1, 1→0, 2→X, 3→9, ...)得到校验位。本工具自动计算正确的校验位。

Q:生成的身份证号能用吗?

A:生成的号码在格式上是合法的(校验位正确),但不对应任何真实个人,不能用于实名认证、银行开户等需要验证真实身份的场景。仅适用于开发测试、UI 演示、数据填充等场景。

Q:可以生成指定号码吗?

A:可以。您可以指定地区、出生日期和性别,工具会随机生成顺序码并计算校验位。如果需要完全指定的号码,请确保前 17 位输入正确,工具会自动计算第 18 位校验位。

相关工具推荐