Mock Data Generator
Generate rows of realistic fake data and export them as JSON, CSV, or SQL inserts.
Build realistic-looking fake records for seeding a database, filling out a demo, or testing an import. Pick the fields you want, choose how many rows, and copy the result as JSON, CSV, or SQL inserts. Nothing is sent anywhere - it's all generated in your browser.
About Mock Data Generator
Build test data without hand-typing it. Pick the fields you need - names, emails, phone numbers, addresses, dates, UUIDs, booleans, and more - choose how many rows, and get the result as pretty JSON, a CSV file, or a batch of SQL INSERT statements. Handy for seeding a database, populating a UI mockup, load-testing an import, or filling out an API response example. Everything is generated in your browser, so no data leaves your machine and you can run it as many times as you want.
Pick fields, pick a format
Tick the columns you want and the generator fills each row with a sensible random value for that type - a real-looking name, a matching email, a valid-looking phone number, a date, a hex color, and so on. Set the row count, then switch the output between JSON, CSV, and SQL inserts. For SQL you can name the target table, and column names that aren't plain identifiers get quoted automatically.
What you can generate
- Identity fields like first name, last name, full name, username, and email
- Contact and location fields like phone, street address, city, country, and zip code
- Work fields like job title and company
- Technical fields like UUID, IP address, hex color, a sequential id, a boolean flag, a date, and a lorem-style sentence
Good for
- Seeding a development or staging database
- Filling a table or list in a design mockup so it looks real
- Building example payloads for API docs
- Stress-testing a CSV or SQL import
- Creating throwaway accounts for a demo
- Anytime you'd otherwise copy-paste the same fake row over and over