Faker测试数据生成
快速生成真实感的随机测试数据,支持中英文姓名、邮箱、手机号、地址等多种类型
- Faker 是一类专注于生成"真实感"随机数据的库,代表实现有 faker.js(JavaScript)、Bogus(.NET)和 Python Faker
- 与 Mock 数据生成器的区别:Faker 侧重数据的真实感(如真实的姓名格式、地址结构),Mock 侧重结构的自定义
- 本工具内置中英文双语数据库,支持姓名、邮箱、手机号、地址、公司、职位等 18 种常用字段类型
- 生成结果为标准 JSON 数组,可直接用于数据库填充、接口联调和前端开发测试
- 在左侧配置面板设置生成数量(最多 500 条)和语言(中文/英文)
- 勾选需要的数据类型,点击「生成」按钮
- 点击「复制 JSON」或「下载」保存生成结果
- 切换语言后重新点击「生成」即可获得对应语言的数据
- 生成的身份证号为随机格式,不具备真实校验码,仅供测试使用
- 生成数量上限为 500 条,超出部分自动截断
- 所有数据在浏览器本地生成,不会上传到服务器
相关工具
二维码/条形码生成器
在线二维码与条形码生成器,支持批量生成(最多50条)、二维码嵌入Logo图片、8种条形码格式(CODE128、CODE39、EAN-13、EAN-8、UPC-A、ITF-14、MSI、Pharmacode)。可自定义尺寸、前景色、背景色和纠错级别,提供网址、名片、WiFi、邮件等快捷示例,生成结果可复制或下载为PNG。全程浏览器本地处理,不上传任何数据。
配色方案生成器
在线配色方案生成器,输入主色自动生成互补色、类似色、三角色、四方色、分裂互补色等多种配色方案,显示HEX/RGB/HSL值,生成色阶梯度,支持导出CSS变量。基于色彩理论,帮助开发者和设计师快速建立和谐的配色体系。
.env文件生成器
在线.env文件生成器,通过可视化表单管理环境变量,支持变量分组、类型标注、敏感值标记,可同时生成.env和.env.example文件,支持导入已有.env文件编辑,适用于Node.js、Docker、前端等各类项目。
电子签名生成器
在线电子签名生成工具,支持手写签名(Canvas触控绘制)和文字签名(内置马善政楷书、刘建毛草、龙藏行书、志莽行草四款开源书法字体)两种方式。可自定义笔触颜色、粗细、字体大小、倾斜角度,生成透明背景PNG图片,适用于电子合同、文档签署、邮件签名等场景。
Favicon生成器
在线Favicon生成工具,上传图片后自动生成16×16、32×32、48×48、64×64等多种尺寸的网站图标,支持下载ICO格式和PNG格式。所有处理在浏览器本地完成,不上传图片数据。
GUID生成器
在线GUID(全局唯一标识符)生成器,支持一键生成单个或批量生成多个GUID/UUID。提供多种格式选项:标准格式(带连字符,如550e8400-e29b-41d4-a716-446655440000)、无连字符格式、大括号包裹格式,支持大写和小写切换。GUID在软件开发中广泛用于数据库主键、分布式系统唯一标识、文件命名、API密钥生成等场景。生成的GUID符合RFC 4122标准,具有极低的碰撞概率,可安全用于生产环境,所有生成在浏览器本地完成。
htpasswd密码生成
在线htpasswd密码生成工具,支持Bcrypt(推荐)、MD5、SHA1等哈希算法,生成Apache/Nginx Basic认证所需的.htpasswd文件条目,支持批量生成和验证模式。所有哈希计算在浏览器本地完成,密码不上传服务器。
Lorem Ipsum文本生成
在线Lorem Ipsum占位文本生成工具,快速生成用于排版测试和原型设计的占位文字。支持生成经典拉丁文Lorem Ipsum段落、中文随机占位文本,可自定义生成段落数量、每段句子数、每句单词数等参数。生成的文本可直接复制用于网页设计稿、UI原型、印刷品排版预览等场景。Lorem Ipsum自古罗马时代起就被用于排版测试,其无意义的文字内容能让设计师专注于视觉效果而非文字内容。支持纯文本和HTML段落两种输出格式,所有处理在浏览器本地完成,无需网络请求。
Meta标签生成器
在线Meta标签生成器,帮助网站开发者和SEO工程师快速生成完整的HTML Meta标签代码。支持生成基础SEO标签(title、description、keywords、robots)、Open Graph标签(用于Facebook、微信等社交平台分享预览)、Twitter Card标签、Canonical链接、Viewport设置等。填写表单后自动生成可直接复制到HTML head区域的标签代码,确保网页在搜索引擎和社交媒体上的展示效果最优,是网站SEO优化和前端开发的实用工具。
Mock数据生成器
在线Mock数据生成器,根据JSON Schema模板或自定义字段配置批量生成测试数据。支持字符串、数字、布尔值、日期时间、数组、嵌套对象等多种数据类型,可设置数据范围、格式和生成数量(1-1000条)。生成的数据可直接下载为JSON文件或复制使用。适用于前端开发时的接口Mock数据准备、单元测试数据生成、数据库压力测试数据填充、API文档示例数据生成等场景,大幅提升开发测试效率,所有处理在浏览器本地完成。
NanoID生成器
NanoID在线生成工具,支持自定义字母表和长度(4~64位),提供URL安全、纯数字、纯字母等预设字母表,实时显示碰撞概率估算,批量生成1~1000个,支持复制和下载。
密码生成器
在线随机密码生成器,支持自定义密码长度(8-128位)和字符集(大写字母、小写字母、数字、特殊符号)。可一次批量生成多个密码,实时显示密码强度评估(弱/中/强/极强)。生成的密码使用加密安全的随机数算法,确保密码的随机性和不可预测性。适用于为新账户生成强密码、定期更换密码、为系统生成API密钥、数据库密码等场景。所有密码生成在浏览器本地完成,不会上传至服务器,保障密码安全,是个人和企业安全管理的实用工具。
占位图生成器
在线占位图生成器,可自定义宽高、背景色、文字颜色和显示文字,提供6种常用尺寸预设(缩略图/卡片/Banner/头像/全屏/移动端)。支持导出PNG、SVG格式及Data URI,适合前端开发Mock数据、UI原型设计等场景。
随机数生成
在线随机数生成工具,支持生成指定范围内的随机整数或随机小数。可自定义最小值、最大值、生成数量(1-1000个),支持是否允许重复数字的选项。生成结果可按行显示或逗号分隔,一键复制全部结果。适用于开发测试数据生成、抽奖抽签、随机分组、统计学抽样、游戏随机事件、密码学随机数需求等场景。使用浏览器内置的加密安全随机数API(crypto.getRandomValues),确保随机数的质量,所有生成在浏览器本地完成。
网址快捷方式生成器
在线网址快捷方式生成器,根据输入的网址和名称生成可下载的桌面快捷方式文件。支持生成Windows系统的.url格式快捷方式文件,双击即可在默认浏览器中打开指定网址。适用于为常用网站创建桌面快捷方式、为内部系统创建快速访问入口、批量分发网址快捷方式给团队成员等场景。相比浏览器书签,桌面快捷方式更直观,无需打开浏览器即可快速访问,是提升工作效率的实用小工具,所有生成在浏览器本地完成。
雪花ID生成器
雪花ID(Snowflake ID)在线生成与解析工具,支持自定义机器ID和数据中心ID,批量生成1~100个雪花ID,并可反解析已有雪花ID的时间戳、机器ID和序列号。所有计算在浏览器本地完成。
SSH配置文件生成
在线SSH配置文件生成工具,通过可视化表单配置SSH连接参数,生成~/.ssh/config文件内容,支持多Host条目管理、跳板机(ProxyJump)、密钥文件、端口转发等常用配置,实时预览生成结果。
在线印章生成器
在线印章生成器,支持圆形公章、椭圆章、方形章三种样式,可自定义文字、颜色(红/蓝/黑)、字体大小、边框粗细,圆形章支持五角星和弧形文字排列,内置仿旧做旧效果。生成结果可下载为透明背景PNG,适合制作电子签章、水印等场景。
HTML表格生成
在线HTML表格生成器,通过可视化界面快速生成HTML表格代码。支持自定义行数、列数、表头内容,可设置表格样式(边框、条纹、悬停效果)、单元格对齐方式、合并单元格等。提供Bootstrap风格和原生HTML两种输出格式,生成的代码可直接复制到网页中使用。适用于快速创建数据展示表格、文档中的对比表格、报表页面等场景,无需手动编写繁琐的HTML table标签,大幅提升前端开发效率,所有处理在浏览器本地完成。
UUID生成器
在线UUID(通用唯一标识符)生成器,支持生成UUID v1(基于时间戳)和UUID v4(基于随机数)两种版本。可一次批量生成多个UUID,提供标准格式(带连字符)和无连字符格式,支持大写和小写切换。UUID是RFC 4122标准定义的128位标识符,在分布式系统中广泛用于唯一标识资源,如数据库主键、会话ID、消息ID、文件名等。UUID v4基于密码学安全的随机数生成,碰撞概率极低,可安全用于生产环境,所有生成在浏览器本地完成。