身份证号解析
解析身份证号的归属地区、出生日期、性别,并校验最后一位校验码是否正确
身份证号解析
输入 18 位(或 15 位老号)身份证号,本地解析归属地区、出生日期、性别,并校验最后一位校验码。
纯本地计算,号码不会上传,也不会保存在浏览器里。
号码是怎么构成的
| 位置 | 位数 | 含义 | 说明 |
|---|---|---|---|
| 1-6 | 6 | 行政区划码 | 签发地的省、市、县代码,按 GB/T 2260 编制 |
| 7-14 | 8 | 出生日期 | YYYYMMDD,15 位老号这里只有 6 位(YYMMDD,默认 19 世纪末到 20 世纪) |
| 15-17 | 3 | 顺序码 | 同区同日出生者的排序,最后一位奇数为男、偶数为女 |
| 18 | 1 | 校验码 | 按 ISO 7064:1983 MOD 11-2 算出,可能是 0-9 或 X |
校验位算法:前 17 位分别乘以固定权重 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2,求和后对 11 取余, 余数 0-10 依次映射为 1 0 X 9 8 7 6 5 4 3 2。这也是 X 出现的原因——它代表数字 10。
校验通过只说明号码格式自洽,不代表这个号码真实存在或属于某个人。 真实性核验必须通过公安部门的官方渠道,任何在线工具都做不到。 请不要在网络上随意提供他人身份证号。
功能介绍
身份证号解析把 18 位号码的四段结构拆开展示:前 6 位行政区划码换算成省份与地市名称,第 7 到 14 位换算成出生日期并附带星期、周岁、生肖与星座,第 15 到 17 位顺序码的末位判定性别,第 18 位按 ISO 7064:1983 MOD 11-2 算法重新计算并与输入比对,校验位错误会明确指出正确值。15 位老号码可自动补全为 18 位并给出升位结果。地区表内置到地市级(区县级共约三千条,体积不适合放进前端);历史上撤销或合并的行政区划码(例如原莱芜市已并入济南市)会单独提示,因为老号码会保留签发时的代码,这是正常现象。页面同时完整说明了号码的构成规则与校验位算法,包括 X 为什么会出现(它代表数字 10)。全部计算在浏览器本地完成,号码不会上传,也不写入浏览器存储。
使用说明
1、把身份证号粘贴或输入到输入框,解析结果实时更新;2、查看归属地区、出生日期、性别、周岁、生肖与星座;3、右上角显示校验位是否正确,错误时会给出应有的校验位;4、输入 15 位老号码时会自动补全为 18 位并显示升位结果;5、点击"随机示例"可生成一个格式合法的号码用于测试;6、注意校验通过只说明格式自洽,不代表号码真实存在,真实性核验只能通过公安部门官方渠道;7、请不要在网络上随意提供他人身份证号。