Skip to content
ToolsOnDuty - free online tools
Generators

Mock Data Generator

Generate realistic fake JSON data for testing and prototypes.

Free foreverRuns in your browserNo sign-up
Fields

Realistic but entirely fake data for testing, generated in your browser. Great for seeding a database or building UI states.

About the Mock Data Generator

Building and testing software needs realistic sample data. This generator creates arrays of fake records with the fields you choose.

Pick from names, emails, phone numbers, addresses, companies, dates, booleans and IDs, set how many rows you want, and get clean JSON.

The data is entirely fake and generated in your browser.

Key features

  • Choose from many field types
  • Up to 1000 rows per run
  • Clean, ready-to-use JSON
  • Local, private generation

How to use

  1. 1Toggle the fields you want.
  2. 2Set the number of rows.
  3. 3Generate and copy the JSON.

Examples

Fake users
Input: id, fullName, email
Output: [ { "id": 1, "fullName": "Ada Smith", "email": "[email protected]" } ]

Each row is an object with the fields you selected.

Frequently asked questions

Is the data real?
No. Names, emails and everything else are randomly assembled and do not refer to real people.
Can I get more than a few rows?
Yes. You can generate up to 1000 rows at once.
What format is the output?
A JSON array of objects, ready to paste into a test fixture, a mock API or a database seed.