Fake Data Generator

Fake Data Generator creates realistic placeholder records — names, emails, phone numbers, addresses, companies and more — for testing, demos and prototypes. Choose your fields, set how many rows you need, and export as JSON, CSV or SQL.

All data is fabricated locally from built-in sample lists and your browser's random source. No real people are involved and nothing is uploaded.

Fields

How to use Fake Data Generator

  1. 1

    Pick the fields

    Select which columns you need, from IDs and names to emails, addresses and timestamps.

  2. 2

    Set row count and format

    Choose how many rows to generate and whether to export as JSON, CSV or SQL inserts.

  3. 3

    Generate and copy

    Click Generate, then copy the output into your app, test or spreadsheet.

Why use fake data?

Realistic test data makes development and QA far easier. Seeding a database with a few hundred plausible users lets you check pagination, sorting, search and layout with content that looks real, rather than rows of “test test test”.

Fake data is also safer than copying production records. Because the values here are entirely fabricated, you can share fixtures, screenshots and demos without exposing anyone's personal information or violating data-protection rules.

JSON, CSV and SQL output

JSON is the natural choice for seeding APIs, mocking endpoints, or importing into a document store. The output is pretty-printed so it's easy to read and paste into code.

CSV drops straight into spreadsheets and bulk-import tools, while the SQL option emits ready-to-run INSERT statements for quickly populating a relational table during development.

Frequently asked questions

Is any of this data real?
No. Every value is randomly assembled from generic sample lists, so the records do not correspond to real people, emails or addresses.
How many rows can I generate?
Up to 1,000 rows per batch, in JSON, CSV or SQL format.
Can I choose which fields to include?
Yes. Tick only the fields you need and they appear, in order, in the generated output.

Last updated: