🪪 身份证号提取生日

批量解析 · 出生日期 / 性别 / 年龄 / 省份 · 校验码验证 · 15位旧号

逐条解析为:身份证号 | 出生日期 | 星期 | 性别 | 年龄 | 省份 | 校验状态。√ 表示校验码通过,× 表示号码无效。
📝 身份证号码(批量粘贴)
1
等待输入...
字符: 0 行: 0
📤 提取结果
1
等待处理...
识别: 0 有效18位: 0 15位旧号: 0 无效: 0 去重生日: 0
ℹ️ 身份证号码 · 知识参考

身份证号码的组成结构

现行18 位居民身份证号码由 6 位地址码 + 8 位出生日期码 + 3 位顺序码 + 1 位校验码组成:AAAAAAAA BBBBBBBB CCC D。其中前 6 位为地址码(省、市、县三级行政区划代码),第 7~14 位为出生日期码(YYYYMMDD),第 15~17 位为顺序码(同一地址码、同一天出生的人按顺序编号),第 18 位为校验码(0-9 或 X)。早期发放的15 位旧身份证号码无校验码,出生日期码为 6 位(YYMMDD,须前补 19)。

生日与性别在哪里看

出生日期:18 位号码的第 7~14 位即为出生年月日(如 19900307);15 位号码的第 7~12 位为 YYMMDD,解析时自动补为 19 世纪年份。性别:18 位号码取第 17 位(顺序码末位),奇数代表男性、偶数代表女性;15 位号码取第 15 位,规则相同。本工具已按此规则自动解析生日、性别与年龄,并对结果日期做合法性校验(拒绝 2 月 30 日、13 月等非法日期)。

校验码是如何计算的?

18 位号码的校验码按 ISO/IEC 7064:1983 MOD 11-2 算法生成:将前 17 位数字分别乘以加权因子 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2,求和后对 11 取模,再按下表映射为校验字符:

余数012345678910
校验码10X98765432

本工具的「√ / ×」标记即由该算法得出:一旦身份证号抄错或伪造,校验码几乎一定对不上,可快速筛出无效号码。

各省份行政区划代码速查

通过地址码前两位数即可判断号码签发省份:11 北京、12 天津、13 河北、14 山西、15 内蒙古、21 辽宁、22 吉林、23 黑龙江、31 上海、32 江苏、33 浙江、34 安徽、35 福建、36 江西、37 山东、41 河南、42 湖北、43 湖南、44 广东、45 广西、46 海南、50 重庆、51 四川、52 贵州、53 云南、54 西藏、61 陕西、62 甘肃、63 青海、64 宁夏、65 新疆、71 台湾、81 香港、82 澳门。本工具即按此映射显示省份。

使用说明与隐私提示

直接粘贴短信、Excel 表格、聊天记录中抄录的号码即可批量提取,无需一行一行整理;「仅生日」模式可输出纯日期清单用于生日提醒。所有解析、校验均在浏览器本地完成,不会上传任何数据。请勿在公共电脑上粘贴或复制真实身份证号码,谨防信息泄露。