Mock Data Generator
Build a custom schema and generate realistic fake data — export as JSON, CSV or SQL.
🔒 Generated in your browser — no data is uploaded
Fields
No fields yet — add one to get started.
Rows
0
Fields
0
Format
JSON
How it works
Three steps. No sign-up, no upload, no wait.
1
Add your fields
Name each column and pick a type — names, emails, numbers, dates, UUIDs and more.
2
Set the row count
Choose how many rows to generate, up to 1,000. Everything is built right in your browser.
3
Export
Preview instantly, then copy or download as JSON, CSV, or SQL INSERT statements.
🔒
Private by design.Everything happens right here in your browser. Your files are never uploaded — we never see them.
Frequently Asked Questions
Is any data sent to a server? ▼
No. Every row is generated locally with plain JavaScript in your browser. Nothing is uploaded, logged, or transmitted — the tool works fully offline once the page has loaded.
How many rows can I generate? ▼
Up to 1,000 rows per run. That keeps generation instant and the preview responsive. Need more? Run it a few times and concatenate the output.
What field types are supported? ▼
Names (full, first, last), email, username, phone, street address, city, country, company, job title, lorem sentence, integer with min/max, decimal, boolean, date, UUID, and hex color — mix and match as many as you like.
Are the values realistic? ▼
Yes. Values are composed from curated word lists (first names, last names, cities, countries, companies and more) so names, emails and addresses look believable rather than random gibberish. UUIDs use your browser's secure
crypto.randomUUID().Can I import the SQL output straight into a database? ▼
The SQL export is a set of
INSERT INTO … VALUES (…); statements. Set your table name, and string values are safely single-quote escaped, numbers and booleans are unquoted, and dates are quoted — ready to paste into most SQL databases.Is the data suitable for production? ▼
It's mock data for development, testing, demos, and prototypes. It is not real personal data, so it's safe to share — but never treat generated emails, phones or addresses as belonging to real people.