身份证信息查询
输入身份证号码,校验合法性并解析归属地区、出生日期、性别等信息
支持 18 位(末尾可为 X)和 15 位旧版身份证号码
顺序码的第 3 位(即身份证第 17 位)为性别识别码:奇数为男性,偶数为女性。校验码依据 GB 11643-1999 标准计算。
11北京市12天津市13河北省14山西省15内蒙古自治区21辽宁省22吉林省23黑龙江省31上海市32江苏省33浙江省34安徽省35福建省36江西省37山东省41河南省42湖北省43湖南省44广东省45广西壮族自治区46海南省50重庆市51四川省52贵州省53云南省54西藏自治区61陕西省62甘肃省63青海省64宁夏回族自治区65新疆维吾尔自治区71台湾省81香港特别行政区82澳门特别行政区关于身份证信息查询工具
身份证号码是中国公民的唯一身份识别码,依据国家标准 GB 11643-1999《公民身份号码》编制。本工具可以帮助您快速校验身份证号码的合法性,并解析出号码中蕴含的归属地区、出生日期、性别等详细信息。所有计算和解析均在浏览器前端完成,无需上传数据到服务器,充分保护您的隐私安全。
身份证号码结构:中国大陆的身份证号码分为 18 位(现行标准)和 15 位(已停发但仍在有效期内可使用)两种格式。18 位号码的结构为:第 1-6 位为地址码(其中第 1-2 位为省级行政区代码,第 3-4 位为地级行政区代码,第 5-6 位为县级行政区代码);第 7-14 位为出生日期码(格式为 YYYYMMDD,如 19900101 表示 1990 年 1 月 1 日);第 15-17 位为顺序码(同一地址码所标识的区域范围内,对同年同月同日出生的人编定的顺序号,第 17 位奇数分配给男性,偶数分配给女性);第 18 位为校验码(根据前 17 位数字按照 ISO 7064:1983.MOD 11-2 校验码计算法计算得出)。
校验码计算原理:18 位身份证号码的最后一位是校验码,其计算方式为:将前 17 位数字分别乘以不同的权重因子(依次为 7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2),然后将所有乘积相加求和,再用所得总和除以 11 并取余数。根据余数(0-10)查表得到对应的校验码(余数 0→1、1→0、2→X、3→9、4→8、5→7、6→6、7→5、8→4、9→3、10→2)。如果计算出的校验码与身份证最后一位不一致,则说明身份证号码有误。
15 位转 18 位:在 1999 年国家标准实施之前,中国使用的是 15 位身份证号码。15 位号码与 18 位号码的主要区别在于:15 位号码的出生日期码为 6 位(YYMMDD 格式,不含世纪数),且没有校验码。将 15 位号码升级为 18 位的方法是在出生日期的年份前插入"19"(即假设为 20 世纪出生),然后在末尾添加根据新生成的 17 位数字计算得出的校验码。本工具支持直接输入 15 位号码进行查询,会自动转换为 18 位格式进行解析。
地址码说明:身份证号码的前 6 位为地址码,表示身份证持有人的户籍所在地。其中第 1-2 位为省级行政区代码(11=北京、12=天津、13=河北、…、65=新疆、71=台湾、81=香港、82=澳门);第 3-4 位为地级行政区代码;第 5-6 位为县级行政区代码。需要注意的是,地址码表示的是户籍所在地的行政区划代码,而非当前的实际居住地址。如果持证人的户籍发生了迁移,身份证号码本身不会变更,但地址码所代表的仍是最初的户籍所在地。
使用场景与注意事项:本工具适用于多种场景,包括表单输入校验(实时验证用户填写的身份证号码格式是否正确)、身份信息审核(快速提取身份证中的关键信息以进行比对)、数据脱敏处理(了解号码结构以正确进行信息隐藏)等。需要特别注意的是,本工具仅对身份证号码的格式和校验码进行验证,无法验证该号码是否真实存在以及是否与持证人信息一致,后者需要联网对接公安部的身份信息系统才能完成。同时,请勿将本工具用于任何违法或侵犯他人隐私的用途。
隐私保护:本工具完全在您的浏览器本地运行,您输入的所有身份证号码仅用于本地解析和校验,不会被发送到任何服务器,也不会被以任何形式记录或存储(查询历史仅保存在您的浏览器本地存储中,可随时手动清空)。我们建议您在公共电脑上使用本工具后及时清空查询历史,以保护您的个人信息安全。