nicetool.dev logo

Faker 数据生成器

使用 Faker.js 在本地生成假数据。支持 9 种语言和 8 种数据类型。

设置
生成的数据

什么是 Faker 数据生成器?

Faker 数据生成器为测试和开发创建逼真的虚拟数据。使用 Faker.js 库,可以生成多种语言的姓名、邮箱、地址等。

多语言支持

支持生成 8 种主要语言的真实测试数据:英语、越南语、日语、西班牙语、韩语、中文、德语和葡萄牙语。此功能对于测试国际化 (i18n) 工作流、验证不同字符集(如拉丁语系、CJK)下的 UI 布局以及确保您的应用为全球用户提供原生体验至关重要。

隐私与安全

所有数据生成均在您的浏览器中本地使用 Faker.js 进行。您的数据从未离开您的设备。

100% 客户端生成

免责声明

此数据纯属虚构,仅用于测试目的。如有雷同,纯属巧合。

模拟数据使用方法

  1. 1

    选择数据类型:姓名、邮箱、电话、地址、用户 ID、密码、段落、文章或完整的用户资料。

  2. 2

    选择语言。姓名、地址和电话格式会遵循所选地区,中文数据看起来像中国人的信息,日文资料则同时包含汉字和假名。

  3. 3

    设置数量(文本类还可设置词数或段落数),然后点击 Generate。

  4. 4

    以纯文本复制结果,或对用户资料使用 Copy JSON,直接粘贴到种子脚本、模拟 API 或测试数据中。

实际应用示例

填充开发数据库

生成 100 条 JSON 格式的用户资料交给种子脚本,让团队用逼真的数据开发,而不是 "test1"、"test2"。

界面与布局测试

较长的德语地址、很短的韩语姓名和泰语文本,能暴露英文占位文字发现不了的截断和换行问题。

设计稿

在 Figma 页面或原型中填入看起来真实的姓名、邮箱和段落,让评审关注设计本身而不是 lorem ipsum。

演示与截图

在销售演示、文档和缺陷报告中使用虚构客户而不是真实个人信息,更符合个人信息保护法和 GDPR 的要求。

常见问题

生成的数据是真实的吗?+

不是。所有内容都由开源库 Faker.js 根据内置词表和规则生成。如与真实的人、地址或电话号码相同,纯属巧合。

生成的密码能用于真实账号吗?+

不建议。它们只是测试数据的示例值。真实账号请使用本站的密码生成器,它使用密码学安全的随机源。

生成的邮箱能收信吗?+

格式正确但不是真实邮箱,很多使用专门保留给示例的域名。不要向它们发送真实邮件,测试时可使用 Mailpit 等邮件捕获工具。

为什么用虚构数据而不是生产数据副本?+

生产数据副本包含个人信息,不应出现在笔记本、测试服务器或截图中。虚构数据结构相同,却没有隐私风险。