← 返回工具箱
🪪 身份证查询

身份证号码解析

身份证号码结构

中国第二代居民身份证号码共18位。下面用示意图展示正反面的信息布局和号码结构:

居民身份证(正面示意)
证件
照片
区域
姓 名张 三(真实姓名)
性 别男  民 族
出 生1990 年 1 月 1 日
住 址XX省XX市XX区XX路XX号
公民身份号码
110101地址码
 
19900101出生日期
 
001顺序码
 
X校验
▲ 正面 — 承载个人基本信息和18位号码
居民身份证(背面示意)
签发机关:XX市公安局XX分局
有效期限:2010.01.01 - 2030.01.01
▲ 背面 — 签发机关与有效期

18位号码各段详解

位数名称说明示例
第1-6位地址码户籍所在地的行政区划代码(省+市+县)110101 = 北京市东城区
第7-14位出生日期码出生年月日,格式 YYYYMMDD19900101 = 1990年1月1日
第15-17位顺序码同地址码、同出生日期的顺序号;奇数=男,偶数=女001 = 男性第1个
第18位校验码根据前17位按 ISO 7064 MOD 11-2 算法计算0-9 或 X

部分省份地址码

代码省份代码省份代码省份
11北京31上海44广东
12天津32江苏50重庆
13河北33浙江51四川
14山西34安徽61陕西
21辽宁35福建43湖南
22吉林37山东42湖北

校验码算法(ISO 7064 MOD 11-2)

1. 将前17位分别乘以权重因子:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2
2. 将乘积求和
3. 将和除以11取余数
4. 余数对应校验码:0→1, 1→0, 2→X, 3→9, 4→8, 5→7, 6→6, 7→5, 8→4, 9→3, 10→2
小贴士:旧版15位身份证号可升级为18位:在6位地区码后插入"19"(出生世纪),再计算并附加校验码即可。本工具支持自动升位。