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
51
2
3
4
5
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
UUID Generator and Validator
Generate secure UUID v4 values and inspect UUID structure.
Open ToolCSV / JSON Converter
Convert tabular CSV data and JSON arrays locally with type detection and escaping.
Open ToolJSON to SQL Generator
Generate INSERT statements from JSON arrays locally in your browser.
Open Tool