Mock Data Generator
Generate realistic fake data for testing: JSON, CSV, SQL INSERT, and TSV with 32 field types. Up to 10,000 rows. 100% Client-Side — no data sent to servers.
Configure your schema fields and click Generate
Supports JSON, CSV, SQL INSERT, and TSV output
How do I use Mock Data Generator?
Add fields to your schema using the + Add Field button below.
Select a field type for each column (name, email, UUID, date, etc.).
Choose output format: JSON, CSV, SQL INSERT, or TSV.
Set the number of rows (1–10,000) and click Generate.
Copy or Download the generated data file.
What features does Mock Data Generator offer?
32 field types across person, location, commerce, and internet data
4 output formats: JSON, CSV, SQL INSERT statements, TSV
Up to 10,000 rows generated instantly via @faker-js/faker
100% client-side — zero data upload, zero server requests
Frequently Asked Questions about Mock Data Generator
Is the generated data realistic?
Yes — names, emails, addresses, companies, and products are generated by @faker-js/faker using locale-aware datasets, not random strings.
How many rows can I generate?
Up to 10,000 rows are supported directly in the browser. Generation runs asynchronously so the UI stays responsive even for large datasets.
Does this tool upload any data to servers?
No. All generation happens in your browser via @faker-js/faker. No network request is made — data never leaves your machine.
How is this different from Mockaroo?
Mockaroo's free tier caps at 1,000 rows per export and requires an account. JoyTools generates up to 10,000 rows with no account and no cap, running entirely in your browser.
Explore Related Online Tools
SQL Formatter
Format and beautify SQL queries with support for multiple dialects including PostgreSQL, MySQL, SQLite, and more.
JSON Formatter
Format, validate, and minify JSON data instantly. Detect syntax errors with precise line and column information.
YAML Formatter
Format and validate YAML documents. Convert between YAML and JSON effortlessly, all in your browser.
