身份证号码生成器
随机生成符合校验规则的身份证号码,支持自定义地区、生日和性别
免责声明: 本工具仅供测试和教育目的使用,不可用于任何非法用途。生成的身份证号码仅遵循格式规范,不对应真实身份信息。
身份证号码配置
基本信息
区域编码
6位数字,前两位为省级代码
生成选项
生成数量
个
生成结果
号码结构分析
使用指南
基本用法
选择地区、出生日期和性别,点击"生成身份证号码"按钮即可生成符合规则的身份证号码。
随机生成:
直接点击生成按钮
指定条件:
选择具体地区、日期和性别
身份证号码结构
中国大陆居民身份证号码由18位数字组成:
- 前6位:区域编码(省市县)
- 中间8位:出生日期(YYYYMMDD)
- 后4位:顺序码(最后一位为校验码)
- 倒数第2位:性别(奇数为男,偶数为女)
注意事项
- 本工具仅供测试和教育目的使用,不可用于任何非法用途
- 生成的身份证号码符合校验规则但不对应真实信息
- 批量生成最多支持10个身份证号码
- 历史记录保存在浏览器本地,关闭页面不会丢失
身份证号码知识
中国大陆居民身份证号码是由18位数字组成的法定身份证件号码,用于识别持有人的唯一身份标识。
号码规则说明:
- 前6位:户籍所在地的行政区划代码
- 7-14位:出生年月日(YYYYMMDD格式)
- 15-17位:同地区同出生日期人的顺序码
- 第18位:校验码,根据前17位计算得出
性别判断:
身份证号码第17位(倒数第二位)奇数表示男性,偶数表示女性。
校验码算法
身份证最后一位校验码的计算方法如下:
- 将前17位数字分别乘以对应的加权因子:{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}
- 将乘积相加得到总和S
- 将S除以11得到余数R
- 根据余数R在校验码对应表中查找对应的校验码
校验码对应表:
余数R | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|
校验码 | 1 | 0 | X | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
重要提示
- 身份证号码是国家规定的公民身份证件上记载的法定标识符,用于识别特定公民身份。
- 公民身份证号码属于个人敏感信息,应妥善保管,避免泄露。
- 任何单位和个人不得非法收集、使用和传播公民个人身份信息。
- 本工具生成的身份证号码仅供测试系统和教学使用,不得用于欺诈等非法用途,否则将承担相应法律责任。
- 如发现有人利用本工具从事违法活动,请立即向有关部门举报。