← All tools

Mock Data Generator

Generate realistic fake data in your browser: names, phones, emails, ID numbers, addresses, IPs and more, exported as JSON, CSV, SQL, or NDJSON.

This tool runs entirely in your browser. Your input is never uploaded.

Fields

5
Name

1

Phone

2

Email

3

Address

4

Company

5

rows
Result

This tool runs entirely in your browser. Your input is never uploaded.

Field types

Toggle the fields you need: Chinese or English names, mobile phone numbers, email addresses, Chinese ID numbers with a valid GB11643 check digit, company names, province/city addresses, IPv4 and IPv6, date times within a window, integers and decimals with a custom range, UUID v4, and enum fields that pick from your own value list. Every field can be renamed to match your schema, and the enabled fields become the output columns.

Rows, language, and seed

Generate between 1 and 10,000 rows at a time. The language style switches the name, address, and company pools between Chinese and English, and also switches the default column labels. Fill in a seed to make the output reproducible — the same seed, fields, and options always produce exactly the same rows, which is handy for sharing fixtures with your team. Leave it empty for fresh random data on every run.

Output formats

Export as pretty-printed JSON, CSV with proper escaping, SQL INSERT statements (with a configurable table name and quoted identifiers), or newline-delimited JSON. Copy the result to the clipboard or download it as a file.

Privacy

Everything runs locally in your browser. Generated data never leaves your machine.

Related tools

A growing collection of browser-only tools. Your data stays on your device whenever the browser can handle the task.