v2.0 国际化号段级联已就绪

虚拟测试手机号。
零成本极速生成。

专为 QA 自动化测试与产品 Demo 演示打造的合规手机号在线生成工具。精准内置 17 国号段规则,支持自定义生成数量,提供独特的安全测试过滤模式。

100%

客户端异步 Worker

<200ms

毫秒级生成十万条号码

E.164

支持四种格式导出

专为严谨测试场景工程化打造

彻底解决测试填表与演示数据模拟的繁琐痛点

全球号段格式合规

精准收录 US、CN、CA、GB、AU、DE、FR、JP、KR、IN、SG 等 17 国号段数据库。支持自定义区号和运营商前缀匹配。

+1 (213) Los Angeles+1 (212) Manhattan+1 (312) Chicago+1 (415) San Francisco

内置安全测试过滤段

默认采用官方戏剧/虚拟专用测试号段(如美国 555、英国 Ofcom、澳洲 ACMA 预留段),完美避免误骚扰真实客户。

+86 138-xxxx-xxxx+86 186-xxxx-xxxx
⚡

Web Worker 后台计算

单次同步或异步生成多达 100,000 条数据不卡死。结合虚拟滚动渲染列表,界面依然保持 60fps 流程响应。

📦

增强型四种格式导出

一键批量复制或文件本地直接下载。支持 JSON、CSV、TXT 导出,以及大批量 SQL Insert 脚本组装,便于快速入库。

phone_numbers_20260625.json
phone_numbers_20260625.txt
phone_numbers_20260625.csv
phone_numbers_20260625.sql

直接对接 API 测试载荷

在直观美观的展示字符串与标准合规的 E.164 格式之间无缝衔接。支持单条悬浮微交互一键复制,也可整批打包下载 JSON 数据。

JSON 导出格式样例
[
  {
    "id": "c852d129-4112-4981-8ddb",
    "country": "US",
    "region": "California",
    "regionCode": "CA",
    "city": "Los Angeles",
    "areaCode": "213",
    "display": "+1 (213) 555-0192",
    "e164": "+12135550192"
  },
  {
    "id": "e912a039-4663-4981-912a",
    "country": "CN",
    "region": "China Mobile",
    "city": "138",
    "areaCode": "138",
    "display": "+86 138-8921-0491",
    "e164": "+8613889210491"
  }
]

随机手机号生成器 — 专为软件测试与开发打造

遵循各国官方编号规则的免费在线虚拟手机号生成工具

Random Phone Number Generator 是一款免费、纯本地运行的在线虚拟手机号生成器,面向软件测试、QA 自动化、表单填充与产品 Demo 场景。与输出随机数字的普通工具不同,它严格遵循各国官方编号规则,生成的每个号码都真实可信,可通过格式校验。

本工具支持 17 个国家,提供「国家 → 州/省/运营商 → 城市」三级级联选择,可通过后台 Web Worker 一次批量生成最多 100,000 条唯一号码,并支持导出 CSV、JSON、TXT 与 SQL 四种格式。

各国手机号规则说明

  • 🇺🇸 美国与加拿大(NANP 北美编号计划):号码遵循北美编号计划,区号精确映射至 20+ 个州与 50+ 个城市,例如洛杉矶区号 213、纽约市区号 212。
  • 🇨🇳 中国:号码使用中国移动、中国联通、中国电信与中国广电的真实三位号段前缀(如 138、186、199)。
  • 🇬🇧 英国:号码符合 +44 国家编号计划,并支持 Ofcom 官方预留的戏剧/测试号段。
  • 🇦🇺 澳大利亚:号码遵循 +61 编号计划,移动与固话均采用 ACMA 预留测试号段。
  • 🇯🇵 🇰🇷 🇮🇳 🇸🇬 日本、韩国、印度、新加坡:各按其国家移动编号规则生成,包含官方预留的不可拨打测试号段。
  • 🇩🇪 🇫🇷 德国与法国:号码使用 BNetzA 与 ARCEP 预留的虚构号段,可在不打扰真实用户的前提下完成自动化测试。

如何生成随机手机号

  1. 从 17 个支持国家中选择:美国、中国、加拿大、英国、澳大利亚、德国、法国、日本、韩国、印度、新加坡、西班牙、意大利、巴西、墨西哥、俄罗斯或荷兰。
  2. 可选:进一步选择州/省(如加利福尼亚州)或中国运营商(如中国移动)。
  3. 可选:选择具体城市或指定区号/号段前缀,生成该地区专属号码。
  4. 设置生成数量(1–100,000),点击生成。号码由后台 Web Worker 即时产出,可单条复制、全部复制或整批导出。

典型使用场景

  • 注册表单、联系页面的输入校验与表单测试。
  • 预发布环境的数据库填充与 Mock 数据生成。
  • API 测试、短信集成测试与 QA 自动化中的真实感测试数据。
  • UI 原型、产品演示,以及截图与文档中的隐私友好占位号码。

常见问题

关于随机手机号生成器的常见疑问

生成的手机号是真实有效的吗?

不是。所有号码均为完全随机生成的模拟号码,严格遵循各国官方编号规则,仅供软件开发、自动化测试与产品演示使用,无法接收电话或短信。

中国手机号生成器支持运营商选择吗?

支持。可选择中国移动、中国联通、中国电信或中国广电,使用其真实的三位号段前缀(如 138、186、199)生成符合规范的号码。

可以按州和城市生成美国虚拟手机号吗?

可以。选择美国后,可进一步选择州(如加州、纽约州)与城市(如洛杉矶、纽约),生成器会使用该地区对应的 NANP 合法区号(如 213、310、212、646)。

生成的号码能用于接收短信验证码吗?

不能。生成的号码是虚构的,未绑定任何真实用户,无法接收短信验证码或电话,仅适用于表单测试、数据库填充与 QA 自动化。

一次可以生成多少条号码?

网页工具可基于 Web Worker 后台一次批量生成最多 100,000 条唯一号码;免费 REST API 单次请求上限为 1,000 条。

支持哪些国家?

共支持 17 个国家:美国(US)、中国(CN)、加拿大(CA)、英国(GB)、澳大利亚(AU)、德国(DE)、法国(FR)、日本(JP)、韩国(KR)、印度(IN)、新加坡(SG)、西班牙(ES)、意大利(IT)、巴西(BR)、墨西哥(MX)、俄罗斯(RU)、荷兰(NL)。

支持哪些导出格式?

支持单条复制、全部复制,以及整批导出为 JSON、TXT、CSV 或 SQL 插入语句。每条记录同时包含展示格式与 E.164 国际标准格式。

工具免费吗?数据安全吗?

完全免费且无需注册。所有生成过程均在浏览器本地通过 Web Worker 完成,号码数据不会上传至任何服务器,也不做任何存储与统计。