身份证号解析
从身份证号解析省份、出生日期、精确周岁、性别与校验位,支持 15 位旧号升位。
本工具在你的浏览器内运行,输入的内容与文件不会上传到任何服务器。
常见问题
- 年龄为什么和我自己算的差一岁?
- 多半是对「今年生日过了没有」的判断。周岁要在今年生日当天才长一岁,所以 12 月出生的人在当年 1 月查,年龄要减 1。本页按这个口径算(比较月与日是否已过),显示的是周岁,不是虚岁,也不是简单的「当前年份减出生年份」。
- 校验通过就说明这个号码是真的吗?
- 不能。末位校验位(ISO 7064:1983 MOD 11-2)只能发现「抄错了一位数」这类问题,它能挡住绝大多数随机录入错误,但一个按规则编出来的号码同样能通过校验。反过来,校验失败几乎一定说明号码输错了。另外 15 位旧号本身不含校验位,本页把它升位为 18 位时补的校验位是按规则推算的,所以那种情况不显示「校验通过」。
- 能解析到具体是哪个市、哪个区吗?
- 不能,只到省级。身份证前 6 位是行政区划代码,完整的区县表有三千多条,而且会随撤县设区、区划调整而变动——做成静态表很容易过期,反而给出错误结论。前 2 位的省级代码几十年稳定,所以只解析到这里。所有计算都在你的浏览器里完成,号码不会发送到任何服务器。