开发者工具
身份证生成器
按省市区、出生年份、性别批量生成符合 GB11643 标准的身份证号码,配套生成姓名、手机号、银行卡号等测试数据。
北京市
市辖区
东城区
🎲 随机(四大行)
🎲 随机(56个民族)
设置条件后点击「生成数据」
选择省市区、出生年份范围和性别,即可批量生成测试数据
关于本工具
身份证生成器 · 核心功能与场景
了解本工具的工作原理、适用场景及常见问题
图鸭丫身份证生成器是一款纯前端运行的测试数据生成工具,按照 GB11643-1999 国家标准格式生成 18 位身份证号码。
生成的每条记录包含姓名、身份证号、性别、出生日期、年龄、民族、地址、手机号、银行卡号及发卡行共 10 个字段,所有字段之间保持逻辑一致性:身份证前 6 位地区码与选择的省市区对应,中间 8 位为出生日期,顺序码奇偶与性别一致,校验位经 ISO 7064 MOD 11-2 算法计算。
工作原理
1
选择条件
指定省市区(支持随机)、出生年份范围、性别、民族、发卡行和生成数量
2
本地生成
所有数据在浏览器本地生成,不上传任何信息到服务器
3
复制导出
逐行复制 JSON、批量复制 JSON 或导出 CSV 文件供开发使用
使用场景
数据库测试
为开发中的系统填充逼真的用户数据进行功能验证
隐私合规测试
在不使用真实个人信息的前提下完成脱敏测试流程
UI/UX 验证
检验表格、表单等组件在不同数据长度下的布局表现
性能压测
批量生成数百条数据用于接口压力测试和分页验证
