身份证号生成器

按地区、出生日期和性别生成 18 位测试身份证号,自动计算校验位并展示号码组成。

生成条件

性别

生成结果

选择地区、出生日期和性别后生成号码

输入与输出示例

地址码 110105,生日 1949-12-31,女性;假设随机顺序码为 00211010519491231002X(算法示例,非真实身份声明)

如何使用

  1. 依次选择省份、城市和区县;每个下拉菜单都支持按名称搜索。
  2. 选择 1900 年至今天之间的出生日期,以及男性或女性。
  3. 点击生成身份证号,查看地址码、日期、顺序码和校验位;可复制号码或再次生成。
  4. 修改条件会清除旧结果;重置恢复初始条件,可撤销上一次重置。

能力与限制

  • 浏览器本地处理
  • 按 GB 11643-1999 的 18 位结构和 MOD 11-2 规则生成;仅供开发测试,不证明号码已签发或对应真实身份,也不保证与真实号码不重合。
  • 地区采用 2023 年公开区划数据的本地快照,剔除统计专用开发区代码,不覆盖港澳台、历史区划或后续调整;不根据出生年份还原历史地址码。
  • 每次生成一项;顺序码范围为 001–999,男性为奇数、女性为偶数。重复生成可能得到相同号码,不提供唯一性保证。
  • 出生日期限定为 1900-01-01 至浏览器本地今天;不生成 15 位旧版号码,不提供实名验证或身份证件图片。

常见问题

通过校验位检查就是真实身份证号码吗?
不是。校验位只检查数字组合是否符合计算规则,本工具不连接身份数据库,不验证签发记录或姓名。
最后一位为什么可能是 X?
校验结果共有 11 种取值,其中数值 10 使用大写 X 表示,X 也是号码的一部分。
地址码表示现在的居住地址吗?
不能这样推断。地址码依据户籍行政区划编码,不能证明当前居住地,也不等同于实际出生地点。
生成记录会保存吗?
不会。选项、号码和撤销快照只保留在当前页面内存,刷新或离开后清除;只有主动点击复制才写入剪贴板。

相关指南

身份证号码的结构与测试数据边界 ↗

相关工具

更新于 2026-10-17 · 项目与反馈说明