开发者工具

身份证生成器

按省市区、出生年份、性别批量生成符合 GB11643 标准的身份证号码,配套生成姓名、手机号、银行卡号等测试数据。

本工具生成的所有数据均为随机虚拟数据,仅供软件开发测试使用,不对应任何真实个人信息。请勿用于任何非法用途。
北京市
市辖区
东城区
🎲 随机(四大行)
🎲 随机(56个民族)

设置条件后点击「生成数据」

选择省市区、出生年份范围和性别,即可批量生成测试数据

身份证生成器 · 核心功能与场景

了解本工具的工作原理、适用场景及常见问题

图鸭丫身份证生成器是一款纯前端运行的测试数据生成工具,按照 GB11643-1999 国家标准格式生成 18 位身份证号码。

生成的每条记录包含姓名、身份证号、性别、出生日期、年龄、民族、地址、手机号、银行卡号及发卡行共 10 个字段,所有字段之间保持逻辑一致性:身份证前 6 位地区码与选择的省市区对应,中间 8 位为出生日期,顺序码奇偶与性别一致,校验位经 ISO 7064 MOD 11-2 算法计算。

工作原理

1

选择条件

指定省市区(支持随机)、出生年份范围、性别、民族、发卡行和生成数量

2

本地生成

所有数据在浏览器本地生成,不上传任何信息到服务器

3

复制导出

逐行复制 JSON、批量复制 JSON 或导出 CSV 文件供开发使用

使用场景

数据库测试

为开发中的系统填充逼真的用户数据进行功能验证

隐私合规测试

在不使用真实个人信息的前提下完成脱敏测试流程

UI/UX 验证

检验表格、表单等组件在不同数据长度下的布局表现

性能压测

批量生成数百条数据用于接口压力测试和分页验证

常见问题