无需登录 数据私有 本地保存

中国身份证号解析 - 生日/性别/地区

14
1
0
1
输入身份证号码,自动解析生日、性别、地区等信息

常见问题与知识点

中国第二代身份证号码共18位,结构如下:

  • 第1-6位:行政区划代码,表示户籍所在地。前2位代表省份,第3-4位代表城市,第5-6位代表区县。
  • 第7-14位:出生日期,格式为YYYYMMDD(年月日)。
  • 第15-17位:顺序码,表示在同一地址码所标识的区域范围内,对同年同月同日出生的人员编定的顺序号。第17位(倒数第二位)用于判断性别:奇数为男性,偶数为女性。
  • 第18位:校验码,根据前17位数字按照ISO 7064:1983.MOD 11-2校验算法计算得出,取值范围0-10,当校验码为10时用罗马数字X表示。

校验码计算步骤:

  1. 将身份证前17位分别乘以对应的权重因子:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2
  2. 将17个乘积求和得到总和S
  3. 计算S ÷ 11的余数(0-10)
  4. 根据余数映射校验码:余数0→1,1→0,2→X,3→9,4→8,5→7,6→6,7→5,8→4,9→3,10→2

X的含义:当计算出的校验码为10时,由于身份证号只能有18位,所以使用罗马数字X(代表10)来代替。因此,X是校验码中合法的字符,大约每11个人中就有1人的身份证号最后一位是X。

主要区别:

  • 位数不同:第一代身份证为15位,第二代身份证升级为18位。
  • 出生日期格式:15位身份证的出生日期为6位(YYMMDD),年份只有后两位(如"900101"表示1990年1月1日);18位身份证的出生日期为8位完整日期(YYYYMMDD)。
  • 校验码:15位身份证没有校验码,而18位身份证增加了第18位校验码用于验证号码的合法性。
  • 使用现状:15位身份证已于2013年1月1日起停止使用,现已全面使用18位二代身份证。如果仍有15位身份证号,通常是在出生日期年份前加"19"来转换为18位。

判断性别非常简单:

  • 18位身份证:看第17位(倒数第二位),奇数表示男性,偶数表示女性
  • 15位身份证:看第15位(最后一位),奇数表示男性,偶数表示女性

例如:身份证号末尾几位为"…123X",第17位是2(偶数),则为女性;若为"…121X",第17位是1(奇数),则为男性。

身份证号前6位是行政区划代码,编码规则依据国家标准GB/T 2260:

  • 第1-2位:省级行政区(省、自治区、直辖市、特别行政区)
  • 第3-4位:地级行政区(地级市、自治州、盟)
  • 第5-6位:县级行政区(区、县、县级市)

例如:110102表示北京市西城区(11=北京,01=市辖区,02=西城区)。440305表示广东省深圳市南山区。

本工具内置了全国省级和主要城市的行政区划代码数据,输入身份证号即可自动识别归属地区。如需查询更详细的区县级信息,可参考国家统计局发布的最新行政区划代码表。

完全安全,请放心使用:

  • ✅ 所有解析计算均在您的浏览器本地完成,身份证号不会发送到任何服务器
  • ✅ 本工具无需联网即可使用核心解析功能。
  • ✅ 我们不收集、不存储、不传输任何用户输入的身份证号信息。
  • ✅ 输入的数据仅存在于浏览器内存中,关闭页面即自动清除
  • ⚠️ 建议不要在公共电脑或他人设备上输入真实身份证号,避免被浏览器缓存或他人窥屏。

第15-17位是顺序码,含义如下:

  • 顺序码是在同一地区、同一出生日期下,为每个新生儿分配的唯一编号
  • 编号范围是000-999,其中奇数分配给男性,偶数分配给女性
  • 第17位除了参与性别判断外,与第15-16位一起构成了三位顺序号,确保在极端情况下(同地区同日出生超过500名男婴或500名女婴)也能有足够的编码空间。
  • 顺序码中不包含任何关于出生时间先后、户籍性质等额外信息的编码。
隐私保护声明:所有解析均在您的浏览器本地完成,身份证号不会被上传或存储。关闭页面后数据自动清除。