手机号 / 身份证校验
+86、空格、短横线会先清理再判断,一行一个,最多 500 行。
校验结果
身份证按 GB 11643-1999 的校验位算法核对,并解析省份、出生日期、周岁、性别; 手机号按号段推断运营商,新号段一律标为待查。校验位通过只代表格式自洽, 不能证明号码是真实签发的那个。号码只在你的浏览器里解析,不上传、不留存。
使用说明
手机号与身份证号批量校验、解析,号码不会离开你的浏览器:
- 身份证(18 位)
- 校验位按 GB 11643-1999 的 ISO 7064 MOD 11-2 算法核对,不符时直接告诉你「应为几」
- 出生日期做真实日历校验(月份、大小月、闰年,
1900-02-29这类会被判无效) - 解析省级区划(前两位对应 34 个省级单位)、出生日期、周岁(按今天算)、性别(第 17 位奇偶)
- 末位
x大小写都可以,前后空格与分组空格(1101 01…)会先清理 - 身份证(15 位):识别为 1999 年前签发的一代证,没有校验位,会提示已停用
- 手机号
- 格式校验:11 位、
1开头、第二位 3-9;+86、空格、短横线会自动去掉再判断 - 号段推断运营商:只收录传统且没有争议的号段(移动 / 联通 / 电信 / 广电 / 170 虚商),
14x、16x、17x、19x这些新号段一律标为待查,不猜 - 批量:一行一个号码,最多 500 条,实时给出「共几条、几条有效、几条无效」
- 模式:自动识别,或强制只按身份证 / 只按手机号校验(用于表单规则检查)
- 复制结果:按
序号 号码 类型 结论 说明的制表符格式,可直接粘进表格
这个工具不做的事:
- 不查手机号归属城市:那需要运营商级的号段库,且携号转网之后结果就不准了
- 身份证只解析到省级:地市与区县要用国家统计局每年更新的完整区划表, 本站不内置过期数据,6 位区划码会原样给你,可自行核对
常见疑问:
- 校验位通过就一定是真实号码吗?不是。算法只保证格式自洽,按规则编出来的测试号同样能通过, 所以它适合做数据清洗与表单校验,不能用来证明身份
- 提示「校验位应为 7」是什么意思?前 17 位算出来的结果和你输入的第 18 位不一致, 多半是抄错、识别错或少了一位
说明:
- 全部在你的浏览器里进行,号码不会上传,也不会写进本地存储
- 使用统计只记录处理条数,不记录号码内容