UTILITY DESK / LIVE身份证号码生成器加载中
身份证号码生成器 · 在线随机身份证测试数据 · 萤炬工具箱 · 工具说明与使用指南
身份证号码生成器 · 在线随机身份证测试数据 · 萤炬工具箱
身份证号码生成器按省市区、性别、出生日期批量产出符合国标校验规则的 18 位号码,专门用来做开发测试:填充测试库、验证表单校验逻辑、跑接口用例。生成的号码位数、地区码格式和最后一位校验码都合规,能通过常规校验函数,但对应不到任何真实人员。仅用于开发测试与表单校验,不对应真实身份信息。校验位按 GB 11643 标准计…
身份证号码生成器按省市区、性别、出生日期批量产出符合国标校验规则的 18 位号码,专门用来做开发测试:填充测试库、验证表单校验逻辑、跑接口用例。生成的号码位数、地区码格式和最后一位校验码都合规,能通过常规校验函数,但对应不到任何真实人员。
使用步骤
- 选择省市区、性别与出生日期范围。
- 填写需要的生成数量。
- 生成后复制单个号码,或批量导出全部结果。
功能与限制
- 仅用于开发测试与表单校验,不对应真实身份信息。
- 校验位按 GB 11643 标准计算,可通过常规校验函数。
- 号码在浏览器本地随机生成,不上传、不留存。
常见问题
- 生成的号码是真实存在的吗?
- 不是。只是按编码规则拼出格式合法、校验位正确的号码,不查询也不对应任何真实登记信息。仅可用于开发测试,不能用于任何需要真实身份的场景。
- 最后一位校验码是怎么算的?
- 按 GB 11643 的 ISO 7064:1983 MOD 11-2 算法,用前 17 位各自的加权因子求和取模得出,结果可能是数字或字母 X。所以随手改中间任意一位,号码就会校验失败。
- 为什么有的号码在业务系统里通不过?
- 规则校验能过,但如果系统还联网核验实名信息,测试号码必然查不到。这类场景需要用系统自带的测试账号或沙箱环境。
- 地区码可以随便填吗?
- 前六位是行政区划代码,有严格的编码表。工具按选中的省市区取对应真实区划码,自己乱填会导致地区解析异常。