身份证号生成器
按地区、出生日期和性别生成 18 位测试身份证号,自动计算校验位并展示号码组成。
生成条件
生成结果
选择地区、出生日期和性别后生成号码
输入与输出示例
地址码 110105,生日 1949-12-31,女性;假设随机顺序码为 00211010519491231002X(算法示例,非真实身份声明)如何使用
- 依次选择省份、城市和区县;每个下拉菜单都支持按名称搜索。
- 选择 1900 年至今天之间的出生日期,以及男性或女性。
- 点击生成身份证号,查看地址码、日期、顺序码和校验位;可复制号码或再次生成。
- 修改条件会清除旧结果;重置恢复初始条件,可撤销上一次重置。
能力与限制
- 浏览器本地处理
- 按 GB 11643-1999 的 18 位结构和 MOD 11-2 规则生成;仅供开发测试,不证明号码已签发或对应真实身份,也不保证与真实号码不重合。
- 地区采用 2023 年公开区划数据的本地快照,剔除统计专用开发区代码,不覆盖港澳台、历史区划或后续调整;不根据出生年份还原历史地址码。
- 每次生成一项;顺序码范围为 001–999,男性为奇数、女性为偶数。重复生成可能得到相同号码,不提供唯一性保证。
- 出生日期限定为 1900-01-01 至浏览器本地今天;不生成 15 位旧版号码,不提供实名验证或身份证件图片。
常见问题
- 通过校验位检查就是真实身份证号码吗?
- 不是。校验位只检查数字组合是否符合计算规则,本工具不连接身份数据库,不验证签发记录或姓名。
- 最后一位为什么可能是 X?
- 校验结果共有 11 种取值,其中数值 10 使用大写 X 表示,X 也是号码的一部分。
- 地址码表示现在的居住地址吗?
- 不能这样推断。地址码依据户籍行政区划编码,不能证明当前居住地,也不等同于实际出生地点。
- 生成记录会保存吗?
- 不会。选项、号码和撤销快照只保留在当前页面内存,刷新或离开后清除;只有主动点击复制才写入剪贴板。
相关指南
身份证号码的结构与测试数据边界 ↗相关工具
更新于 2026-10-17 · 项目与反馈说明