English
This page is available in English
The whole page — instructions, buttons and results.
Switch to English免费中国身份证号码校验工具(ISO 7064 MOD 11-2 算法)。18 位号码:6 位省份码 + 8 位出生日 + 3 位顺序码 + 1 位校验码。本工具浏览器内运行,数据不上传。
中国身份证号码校验
使用方法
输入 18 位身份证号
格式:6 位行政区码 + 8 位出生日(YYYYMMDD)+ 3 位顺序码 + 1 位校验码(0-9 或 X)。
识别省份
前 2 位是省级行政区码(如 11=北京、44=广东、31=上海)。前 6 位精确到县/区级。
解析出生日 + 性别
第 7-14 位是出生日,工具会校验是否为真实日历日期。第 17 位的奇偶性表示性别(奇=男、偶=女)。
ISO 7064 校验
用权重 [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] 计算前 17 位的加权和,mod 11 后查表得到正确校验位。
中国身份证号码 — ISO 7064 国际标准
中华人民共和国居民身份证由公安机关签发。国务院决定自 1999 年 10 月 1 日起实行公民身份号码制度,号码按国家标准 GB 11643-1999(1999 年 7 月 1 日实施,取代 GB 11643-1989)编制,18 位取代旧的 15 位。新格式采用国际标准 ISO 7064 MOD 11-2校验算法,使得身份证号在世界任何地方都可本地校验。
18 位的语义
每个数字都携带语义:第 1-2 位= 省级行政区(11=北京、31=上海、44=广东...);第 3-4 位= 地级市;第 5-6 位= 县/区;第 7-14 位= 出生日 YYYYMMDD;第 15-17 位= 顺序码(第 17 位奇偶表性别);第 18 位= 校验码(0-9 或 X,X = 罗马数字 10)。
「中国身份证 = 全球数据密度最高的身份证 — 18 位含 7 个语义段(省/市/县/年/月/日/序号 + 校验)」
实用场景
身份证号在中国无处不在:火车票、酒店登记、银行开户、APP 注册、网约车、手机实名制。第 18 位校验码的价值在于拦截录入错误:任意一位数字写错、或相邻两位对调,都一定校验不过。
隐私保护
本工具完全在浏览器内运行,身份证号从不上传、不记录、不储存。中国《个人信息保护法》(PIPL)要求身份证号属敏感个人信息,本工具零网络设计完全合规。
第十七位是奇数为男,偶数为女
中国身份证18 位编码自 1999 年 10 月 1 日开始使用,取代旧的 15 位。
校验算法采用国际标准 ISO 7064 MOD 11-2,任意一位写错或相邻两位对调都必定被发现。
校验位可能是「X」— 当 mod 11 余数 = 2 时,X 代表罗马数字 10。
每秒可处理百万次身份证号校验(纯本地、零数据库查询)。
前 6 位精确到县/区级,共 3,000+ 个行政区码(GB/T 2260)。
2026 年,中国有 13.7 亿居民身份证,全球最大单一 ID 系统。
第 17 位奇偶判性别:奇=男、偶=女。中国是少数将性别编入身份证的国家。
港澳台居民居住证(2018 年起)也采用 18 位格式,地址码为 810000=香港、820000=澳门、830000=台湾(国办发〔2018〕81 号)。
15 位旧版= 6 位区码 + 6 位生日(YYMMDD,无世纪)+ 3 位序号(无校验)。
中国《个人信息保护法》PIPL 将身份证号列为敏感个人信息 — 本工具零网络设计完全合规。
常见问题
不。校验完全在浏览器内运行,身份证号从不上传、不记录、不储存。
不。只表示符合 ISO 7064 算法 + 真实出生日。要确认真实性需公安部联网核查。
是。当算法计算 mod 11 余数 = 2 时,校验码为 X(代表罗马数字 10)。约 9% 的身份证以 X 结尾。
行政区代码(GB/T 2260):前 2 位 = 省、前 4 位 = 地级市、前 6 位 = 县/区。例如 110105 = 北京市朝阳区。
目前只到省级(33 个省/直辖市/自治区/特别行政区)。县/区级需要 3000+ 行的查找表,后续版本会加。
不。本工具只支持 18 位现行格式。15 位的旧版需先升级到 18 位(公安部窗口可办)。
是。第 7-14 位是出生日 YYYYMMDD,工具会显示出生年月日。
是。这是官方规范:第 17 位奇数=男、偶数=女。从 1999 年至今稳定不变。
是。2018 年起的居住证也用 18 位 ISO 7064 算法,前缀 81=香港、82=澳门、83=台湾。
是。RECATOOLS 所有工具完全免费,广告支持。无注册,无付费墙。
方法与来源
计算方式
18 characters per GB 11643-1999: 6-digit address code, 8-digit birth date, 3-digit sequence (odd = male) and an ISO 7064 MOD 11-2 check: weights 2^(17−i) mod 11 over the first 17 digits, check = (12 − sum mod 11) mod 11, with 10 written X.
本工具依据的标准
- GB 11643-1999 《公民身份号码》, in force from 1 July 1999; the State Council brought the ID-number system in from 1 October 1999 (国发〔1999〕15号).
- Residence permits for Hong Kong, Macau and Taiwan residents use address codes 810000, 820000 and 830000 (国办发〔2018〕81号); the tool accepts all three.
- The check digit catches every single wrong digit and every swap of two adjacent digits — confirmed by brute force over 489,000 substitutions and 45,920 transpositions.
资料来源
- 国家标准 GB 11643-1999《公民身份号码》, national standards portal record. https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=080D6FBF2BB468…
- 国务院关于实行公民身份号码制度的决定(国发〔1999〕15号), 1999. https://www.gd.gov.cn/zwgk/gongbao/1999/27/content/post_3359762.html
- 国务院办公厅关于印发《港澳台居民居住证申领发放办法》的通知(国办发〔2018〕81号). https://www.gov.cn/zhengce/content/2018-08/19/content_5314865.htm
Pick up where you left off
Stored only in this browser — never sent to our servers.