身份证号码生成器

随机生成符合校验规则的身份证号码,支持自定义地区、生日和性别

身份证号码配置

基本信息
区域编码
6位数字,前两位为省级代码
生成选项
生成数量

生成结果

号码结构分析

使用指南

基本用法

选择地区、出生日期和性别,点击"生成身份证号码"按钮即可生成符合规则的身份证号码。

随机生成: 直接点击生成按钮
指定条件: 选择具体地区、日期和性别
身份证号码结构

中国大陆居民身份证号码由18位数字组成:

  • 前6位:区域编码(省市县)
  • 中间8位:出生日期(YYYYMMDD)
  • 后4位:顺序码(最后一位为校验码)
  • 倒数第2位:性别(奇数为男,偶数为女)
注意事项
  • 本工具仅供测试和教育目的使用,不可用于任何非法用途
  • 生成的身份证号码符合校验规则但不对应真实信息
  • 批量生成最多支持10个身份证号码
  • 历史记录保存在浏览器本地,关闭页面不会丢失
身份证号码知识

中国大陆居民身份证号码是由18位数字组成的法定身份证件号码,用于识别持有人的唯一身份标识。

号码规则说明:

  • 前6位:户籍所在地的行政区划代码
  • 7-14位:出生年月日(YYYYMMDD格式)
  • 15-17位:同地区同出生日期人的顺序码
  • 第18位:校验码,根据前17位计算得出

性别判断:

身份证号码第17位(倒数第二位)奇数表示男性,偶数表示女性。

校验码算法

身份证最后一位校验码的计算方法如下:

  1. 将前17位数字分别乘以对应的加权因子:{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}
  2. 将乘积相加得到总和S
  3. 将S除以11得到余数R
  4. 根据余数R在校验码对应表中查找对应的校验码

校验码对应表:

余数R 0 1 2 3 4 5 6 7 8 9 10
校验码 1 0 X 9 8 7 6 5 4 3 2
重要提示
  • 身份证号码是国家规定的公民身份证件上记载的法定标识符,用于识别特定公民身份。
  • 公民身份证号码属于个人敏感信息,应妥善保管,避免泄露。
  • 任何单位和个人不得非法收集、使用和传播公民个人身份信息。
  • 本工具生成的身份证号码仅供测试系统和教学使用,不得用于欺诈等非法用途,否则将承担相应法律责任。
  • 如发现有人利用本工具从事违法活动,请立即向有关部门举报。