输入身份证号
仅支持 18 位二代身份证;号码只在本页浏览器内解析。
示例(虚构号码,可点):
查询结果
输入号码并点「查询」后,这里会展示证件卡分色图解与逐项信息。
号码构成解读
- 第 1–6 位是地址码:首次申报户籍时所在县级行政区的代码(GB/T 2260),迁户口不会变;前 2 位省、3–4 位市、5–6 位区县。
- 第 7–14 位是出生日期码:4 位年 + 2 位月 + 2 位日,如 19900307 即 1990 年 3 月 7 日。
- 第 15–17 位是顺序码:同一地址码、同一天出生的人按登记顺序分配,其中第 17 位(顺序码末位)奇数分给男性、偶数分给女性。
- 第 18 位是校验码:把前 17 位分别乘以加权因子 7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2 求和,除以 11 取余,再按映射表 1,0,X,9,8,7,6,5,4,3,2 取值;它能拦住绝大多数抄错、编错的号码,但不能证明号码真实存在。
功能特性
- 一键解析:归属地、出生日期、性别、周岁、星座、生肖、校验结论七项信息同屏给出。
- 证件卡分色图解:地址码/生日码/顺序码/校验码四段配色区分,每段附含义说明,看懂自己号码怎么编成。
- 校验位按 GB 11643 的 MOD 11-2 原式计算(加权因子与映射表都按国标),错号能直接算出「应该是几」。
- 地址码查 3000+ 条现行区划:区县撤销、更名后查不到的,自动回退到市、省两级继续显示。
- 生肖按民俗「正月初一」分界:内置 1900–2100 春节日期表,1、2 月出生不会算成上一年的生肖。
- 隐私安全:解析全在你的浏览器里完成,没有后端、不发请求、号码不写入任何本地存储。
使用方法
- 把 18 位号码粘进输入框(末尾 X 大小写不限),点「查询」或按回车。
- 结果区上半部是证件卡分段图解,下半部是逐项信息;每行右侧有复制按钮,也可一键复制全部。
- 想试手可以用输入框下方的示例号码(均为按国标校验位构造的虚构号码,不指向任何真实个人)。
- 校验位报错时,提示里会直接给出「按前 17 位算出的正确校验位」,方便定位是抄错还是号错。
常见问题
- 输入身份证号安全吗?会被上传吗?
- 不会。整个解析(拆段、查区划、算校验位、推生肖星座)都是本页脚本在你浏览器内存里完成的:页面不发任何携带号码的网络请求,也不把号码写进 localStorage,关掉页面就没了。真正会离开浏览器的只有你主动「复制」后的粘贴目标。
- 校验位通过了,能说明身份证是真的吗?
- 不能。MOD 11-2 只是号码内部的一致性检查:它能大概率拦下抄错、编错、随机拼的号码,但拦不住「按公式精心构造」的假号,也证明不了这个人真实存在或号码与本人相符。实名核验需要权威部门接口,那是任何网页工具都替代不了的。
- 为什么我的号码归属地显示不出来?
- 地址码记的是首次申报户籍时的区县。若该区县后来撤销、更名或调整代码(近十年不少城市有这类变动),现行表里就查不到原码;本页会自动回退显示上一级(市或省),并在信息行注明只到该市/省级。台湾、港澳编码只收录到省级。
- 15 位老身份证怎么办?
- 本页不支持。15 位一代号码没有世纪位也没有校验位,补成 18 位只能猜世纪(19xx 还是 20xx),猜出来的「合法号码」反而误导,而一代证 1999 年后已停发、2013 年起停用;如果你手上确实是 15 位号,请到公安机关换领二代证。
- 生肖到底按立春还是春节算?
- 两种口径都存在:民俗与日常(本命年、属相)按农历正月初一分界,命理学(排八字)按立春分界。本页的「生肖」按正月初一,与身份证归属地查询这类工具的通行做法一致;需要立春口径的排盘请用站内「生辰工具箱」的八字页(那里按立春换年)。
关于本工具
身份证查询把 18 位号码里「写得出来的信息」全部解出来:前 6 位地址码查现行行政区划表得归属地,中间 8 位是出生日期,第 17 位奇偶定性别,由生日推周岁、星座与生肖(按正月初一分界),末位按 GB 11643 的 MOD 11-2 公式复核。功能对标 w3ctool.com/tools/idcard-query,并补上了校验失败时「正确校验位应该是几」的定位提示。
数据都在页面自己带的静态文件里:区划表 3000+ 条(GB/T 2260 口径,tools/idcard/gen-data.mjs 生成)、春节表 1900–2100 共 201 条;算法约 200 行,无第三方依赖。断网后已打开的页面照样能解析,号码只存在于你的浏览器内存,本站服务器看不到你查过什么。
站内其他工具
纯前端解析 · 号码不落盘不外传 · 免费 · 支持中/繁/英