身份证信息批量解析器

把一整份花名册、报名表粘进来(也能直接上传 Excel,每一列里的身份证号都会自己浮出来),点一下就给你三件事:18 位校验位对不对、这个人哪儿的、哪年生的。户籍所在地按前 6 位行政区划代码匹配,内置全国 34 个省级行政区和几百个地市;校验位、月份、日期哪一处不对,都会原样标出来告诉你原因,不会悄悄丢行。

长尾词:身份证信息批量解析 · 身份证解析工具 · 身份证校验位计算 · 身份证解析户籍地

① 输入身份证号

或者上传 Excel / CSV 表格(.xlsx / .xls / .csv / .txt,自动读取第一个工作表,会逐格扫描身份证号,放在哪一列都行)

点击选择文件,或把文件拖到这里
② 参数设置
年龄按「参考日期 − 出生日期」算,固定口径就填一个日期。
③ 解析结果
还没有开始解析,填点身份证号再点「开始解析」
说明

• 校验位算法:前 17 位分别乘上加权因子 [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] 求和,对 11 取模,用 "10X98765432" 取对应字符作为校验码,和第 18 位比对;对不上就报「校验位错误,应为 X」。

• 出生日期取第 7–14 位,月份要求 1–12,日期还要过一遍闰年判断:2000 年是闰年(2 月 29 日有效),1900 年不是闰年(2 月 30 日无效)。

• 户籍地取前 6 位行政区划代码,优先匹配地市(如 440300 深圳、330100 杭州、320100 南京、510100 成都、420100 武汉、610100 西安),匹配不到再退到省级(如 440000 广东省);两者都匹配不到会显示「未知(前 6 位:xxx)」。

• 性别取第 17 位,奇数为男、偶数为女;年龄是周岁,按参考日期精确计算。

• 身份证号只是你本机的一段数据:整个过程在浏览器里跑完,不上传服务器、不留痕迹、不进任何日志;只有你打开页面这一次会被记进访问统计。

• 只想批量算周岁虚岁?去身份证年龄批量计算器;手机号相关的处理可以试试手机号批量过滤提取。