身份证年龄批量计算器
手里一坨身份证号(报名表、花名册、问卷导出都行),粘进来一键就能算出每个人的出生日期、周岁、虚岁、性别和年龄段。周岁按「今年有没有过生日」精确算,不满周岁会显示成「0 岁(X 个月)」;15 位老身份证会自动补上 19 年并转成 18 位再算,校验位错的号码也不会被悄悄丢掉,而是单独标出行和原因。
长尾词:身份证年龄计算器 · 身份证年龄批量计算 · 身份证算年龄在线 · 周岁虚岁计算
① 输入身份证号
或者上传文件(.xlsx / .xls / .csv / .txt,自动读取第一个工作表,身份证号在哪个列都能抓)
点击选择文件,或把文件拖到这里
下面这块会实时显示这个号码的解析结果。
还没填单个号码
② 参数设置
周岁按「参考日期 − 出生日期」精确算,跨生日那天会自动减 1;同一个名单想算统一口径就填固定日期。
③ 计算结果
还没有开始计算,填点身份证号再点「开始计算」
说明
• 识别口径:正则一次性抓 \d{17}[\dX] 与 \d{15},身份证号和姓名、备注混在一起也能分开;座机号、手机号、银行卡号(位数不同)不会被误当身份证。
• 15 位转 18 位:取第 7–12 位的 YYMMDD 补成 "19"+YYMMDD,再按加权因子 [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] 算出校验位补到末尾。
• 校验位是「提示」不是「拦你」:默认勾上严格校验,校验位不对的会标成非法并告诉你应该是什么;取消勾选就只按日期和长度判断。
• 周岁 = 参考年份 − 出生年份,再判断参考日期有没有过今年生日没过就减 1;虚岁 = 参考年份 − 出生年份 + 1。年龄段按周岁:0–17 未成年、18–40 青年、41–60 中年、61+ 中老年、80+ 长寿。
• 性别取第 17 位,奇数为男、偶数为女。
• 全程在浏览器本地完成,身份证号只在你自己的机器里跑,不上传服务器、不留记录、不进任何日志;只有你打开页面这一次会被记进访问统计。
• 想连户籍所在地一起看?去身份证信息批量解析器;手机号相关处理可以试试手机号批量过滤提取和手机号归属地查询。