IMEI批量生成与校验
生成设置
支持 0–14 位数字,可填 TAC 或 TAC+部分序列号,其余位随机补齐;填写后忽略 RBI 设置。
105010050010005000
免责声明:本工具仅供参考,不代表任何建议。生成的号码只满足格式与校验规则,不对应任何真实设备,仅限软件开发、接口联调、数据脱敏等测试用途;擅自修改或伪造终端设备标识属于违法行为。
生成结果
已生成0
TAC 种类0
重复跳过0
| 序号 | IMEI | TAC | 序列号 | 校验位 |
|---|---|---|---|---|
| 设置好参数后点击「开始生成」,结果会显示在这里 | ||||
IMEI 批量校验
号码总数0
校验通过0
未通过0
| 序号 | 输入号码 | 类型 | 结论 | TAC | 报告机构 |
|---|---|---|---|---|---|
| 粘贴号码后点击「开始校验」 | |||||
关于 IMEI 生成与校验
IMEI(International Mobile Equipment Identity,国际移动设备识别码)是 3GPP TS 23.003 规定的 15 位终端标识,运营商网络靠它区分每一台手机、平板或物联网模组。做 App 设备指纹、MDM 设备管理、运营商接口联调时,经常需要一批“格式正确但不属于任何人”的号码,本工具就是为此准备的:按标准结构拼出 TAC 与序列号,再用 Luhn 算法算出第 15 位,保证能通过绝大多数系统的格式校验。所有计算都在浏览器里完成,不经过服务器。
号码结构
AA-BBBBBB-CCCCCC-D
- AA:报告机构标识(RBI),如 35 代表英国 BABT、86 代表中国 TAF,与 BBBBBB 合起来构成 8 位 TAC(型号核准码)。
- BBBBBB:TAC 后 6 位,由 GSMA 分配给具体厂商的具体机型。
- CCCCCC:序列号 SNR,厂商在同一 TAC 下自行编排。
- D:Luhn 校验位,由前 14 位计算得出;IMEISV 则把这一位换成 2 位软件版本号 SVN,总长 16 位且没有校验位。
使用方式
- 选择报告机构前缀,或直接填入你要模拟的 TAC;
- 设定数量与序列号模式,需要成段连续号码时选择“顺序递增”;
- 点击开始生成,确认表格后复制或导出 Excel / CSV / TXT / JSON;
- 拿到别处的号码时,粘贴到上方“IMEI 批量校验”,可逐条查看是否通过 Luhn 校验,14 位号码会给出应补的校验位。
常见问题
生成的 IMEI 是真实手机的号码吗?
不是。号码只保证长度、结构和校验位合法,TAC 可能并未分配给任何机型,序列号也是随机或按规则递增得到的,不能用于查询、解锁或冒充真实设备。
为什么没有按品牌生成?
TAC 与品牌机型的对应关系由 GSMA 数据库管理,官方并不公开完整清单。与其内置一份不可靠的品牌表,不如让你直接填写已知的 TAC 前缀,得到的结果更可控。
Luhn 校验位是怎么算的?
对前 14 位从左往右数,把第 2、4、6……14 位乘以 2,乘积大于 9 时减去 9,再与其余各位相加;用 10 减去总和的个位数(结果为 10 时取 0),就是第 15 位校验位。
IMEI 和 IMEISV 有什么区别?
两者前 14 位相同。IMEI 末尾是 1 位 Luhn 校验位,常用于标签和 *#06# 显示;IMEISV 末尾是 2 位软件版本号,主要在终端与核心网信令交互时上报。
