身份证查询 | 身份证号码归属地查询
输入18位身份证号码,自动查询信息
例如:11010119900307663X
此功能需要在客户端环境中运行
📖 身份证查询:快速了解号码背后的信息
身份证查询是一个在线身份信息解析工具,提供身份证号码归属地查询、出生日期提取、性别判断以及校验码真伪验证等功能。用户只需输入18位公民身份号码,即可实时获得地址码对应的省市区、出生年月日、性别以及校验码是否匹配的结果。它能够帮助用户快速核对身份证号码的格式合法性与信息一致性,解决手工比对繁琐、容易出错的问题,适合快递实名登记、酒店入住登记、二手交易身份核验、HR入职信息初审以及个人查询自身号码含义等场景。所有运算均在浏览器本地完成,号码不会上传服务器,兼顾便捷与隐私安全。
什么是身份证查询?
身份证查询,是指通过公民身份号码(18位)解析出其中所包含的地址信息、出生日期、性别以及校验码真伪的过程。中国公民身份号码依据GB 11643-1999标准编制,属于特征组合码,由18位数字(或末位X)组成,各段含义明确:第1-6位为地址码,表示常住户口所在县(市、旗、区)的行政区划代码;第7-14位为出生日期码,格式为YYYYMMDD;第15-17位为顺序码,用于同一地址码、同一出生日期人群的顺序编号,其中第17位奇数分配给男性、偶数分配给女性;第18位为校验码,根据前17位按ISO 7064:1983.MOD11-2算法计算得出,用于检验号码是否合法。
本工具在输入号码后会自动完成上述解析,并同步给出校验结果。与需要联网上传的查询方式不同,本工具完全在浏览器本地运行,不收集、不存储任何输入数据,因此更适合对隐私敏感的场景使用。需要注意的是,身份证查询只能解析号码本身携带的编码信息,并不能查询该号码对应的真实姓名、照片或户籍状态,这类信息只有公安机关的权威系统才能提供。
身份证号的结构深度分析?
身份证号码的18位数字并非随机排列,而是层层嵌套、可逐段拆解的结构化编码。
- 第1-6位 地址码:前两位表示省级行政区,中间两位表示市级行政区,后两位表示县区级行政区。例如110101对应北京市东城区。本工具基于GB/T 2260行政区划代码库进行匹配,可显示省、市、区县三级归属地。
- 第7-14位 出生日期码:直接对应出生年月日,格式为YYYYMMDD。解析时会校验月份是否在1-12之间、日期是否在合理范围、年份是否在1900年至今之间,若明显异常会给出提示。
- 第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]得到校验码。若计算值与第18位一致,则通过校验。校验码为10时用罗马数字X表示。
理解这一结构后,就能明白为什么末位会出现X,也能理解为什么单纯修改某一位数字往往会导致校验失败。校验码的设计目的正是为了防止号码在录入、传输过程中出现笔误或随意伪造。
身份证号查询的使用场景?
身份证号查询在实际生活中有多种用途。在快递与物流实名登记场景中,工作人员可快速核对用户填写的号码格式是否正确、归属地是否与收寄地址大致吻合;在酒店与民宿入住登记场景中,前台可借助校验功能减少手工录入错误;在二手交易与租赁场景中,双方可在不泄露完整信息的前提下核验对方身份号码的基本合法性;在HR入职信息初审场景中,可批量检查候选人提交的号码是否格式合规,提高后续流程效率;此外,个人也可以用它来查询自己号码中的地址码含义、生日与性别,了解编码规则。
需要特别提醒的是,身份证查询工具只能用于合法合规的用途,不得用于侵犯他人隐私、伪造身份或从事其他违法活动。本工具不提供姓名、照片、户籍地址等敏感信息的查询,也无法替代公安机关的权威身份核验。
常见问题(FAQ)
- 问:输入号码后会上传到服务器吗? 答:不会。所有解析和校验均在浏览器本地完成,号码不会离开你的设备。
- 问:为什么末位是X? 答:校验码计算结果为10时,按标准用罗马数字X表示,属于正常情况。
- 问:校验通过就代表号码真实存在吗? 答:不代表。校验通过只说明号码符合编码规则,不能证明该号码对应真实存在的个人。
- 问:能查到姓名和户籍地址吗? 答:不能。本工具仅解析号码本身携带的编码信息,不涉及姓名、照片、详细户籍地址等数据。
- 问:地址码显示“未知”是怎么回事? 答:可能是该地址码较新或已调整,本地代码库尚未收录,可尝试核对号码前六位是否正确。