← 返回工具列表

身份证查询

18 位号码 · 本地解析 · 不上传

English 简体 繁體

输入身份证号

仅支持 18 位二代身份证;号码只在本页浏览器内解析。

示例(虚构号码,可点):

查询结果

输入号码并点「查询」后,这里会展示证件卡分色图解与逐项信息。

号码构成解读

  1. 第 1–6 位是地址码:首次申报户籍时所在县级行政区的代码(GB/T 2260),迁户口不会变;前 2 位省、3–4 位市、5–6 位区县。
  2. 第 7–14 位是出生日期码:4 位年 + 2 位月 + 2 位日,如 19900307 即 1990 年 3 月 7 日。
  3. 第 15–17 位是顺序码:同一地址码、同一天出生的人按登记顺序分配,其中第 17 位(顺序码末位)奇数分给男性、偶数分给女性。
  4. 第 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 取值;它能拦住绝大多数抄错、编错的号码,但不能证明号码真实存在。

功能特性

使用方法

常见问题

输入身份证号安全吗?会被上传吗?
不会。整个解析(拆段、查区划、算校验位、推生肖星座)都是本页脚本在你浏览器内存里完成的:页面不发任何携带号码的网络请求,也不把号码写进 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 行,无第三方依赖。断网后已打开的页面照样能解析,号码只存在于你的浏览器内存,本站服务器看不到你查过什么。

站内其他工具

纯前端解析 · 号码不落盘不外传 · 免费 · 支持中/繁/英

© 2026 knoweave.com