Mock Data Generator
Build a custom schema and generate realistic fake data — names, emails, addresses, and more — then export as JSON or CSV.
Mock Data Generator creates realistic fake data — names, emails, addresses, companies, and more — directly in your browser. Build a custom schema, generate up to 1,000 rows, and export as JSON or CSV instantly. No upload, no account, no server involved. Made by FreeToolHub.
Fields
Preview
Add at least one field and click Generate to see data here.
How it works
Give each field a name and a type — Full Name, Email, City, UUID, and more are built in. Choose how many rows to generate (up to 1,000), then click Generate. The tool fills your schema with random, realistic-looking values entirely in your browser and shows a live preview table. Copy or download the result as JSON or CSV whenever you need fresh test data for a database, API, spreadsheet, or demo.
Frequently Asked Questions
Is this real data about real people?
No. Every name, email, address, and value produced by this tool is randomly generated and entirely fictitious. Any resemblance to a real person or business is coincidental.
Is my schema or generated data uploaded anywhere?
No. Everything runs locally in your browser using JavaScript. Nothing you configure or generate is sent to a server.
Can I generate the exact same data again later?
No. Each click of Generate produces a fresh, random set of values with no fixed seed, so results are not reproducible between runs.
What is the maximum number of rows?
You can generate up to 1,000 rows per run, which keeps the browser responsive. Run the generator again and combine exports if you need more.
What export formats are available?
You can copy or download your data as a JSON array of objects, or as a CSV file with your field names as the header row.
Are the addresses, phone numbers, and postal codes valid?
No. They follow generic, plausible-looking patterns for testing purposes only and are not validated against any real country's address, phone, or postal-code format.