Skip to content
I Hate Online Tools

Fake data generator

Synthetic QA records as JSON, CSV, or SQL INSERT — not real-person data.

Runs in this tab. The file stays here.

Synthetic combinatorial data for QA — not drawn from any real-person database.

firstNamelastNameemailcompanyjobTitle
RubyBrownruby.brown86@example.testIron SystemsAccount Executive
NoraAlinora.ali87@example.testSilver WorksDevOps Engineer
SkyeKhanskye.khan27@example.testCedar HealthOperations Lead
AvaLopezava.lopez85@example.testNorth LogisticsSoftware Engineer
NoraPatelnora.patel26@example.testBlue LogisticsSoftware Engineer
EthanCostaethan.costa53@example.testGreen StudioSupport Specialist
NoahPatelnoah.patel60@example.testCedar WorksOperations Lead
IrisKhaniris.khan76@example.testGreen LogisticsDesigner
NoraChennora.chen16@example.testIron HealthOperations Lead
JasperPateljasper.patel94@example.testSilver ForgeProduct Manager

Preview shows the first 10 rows.

This runs in your browser. Nothing is uploaded.

About Fake data generator

Generate synthetic QA records (names, emails, addresses, and more) as JSON, CSV, or SQL INSERT — offline.

Lorem ipsum fills paragraphs. This tool builds structured dummy rows for forms and seed scripts: pick fields, set row count (capped at 10,000), preview the first ten rows, and export JSON, CSV, or SQL INSERT statements for a table name you choose.

Names, streets, and companies come from small bundled lists combined combinatorially — enough variety without shipping a huge dataset. Honesty first: this is synthetic, not scraped personal data.

Avatar fields point at this site’s placeholder pattern, not a third-party avatar CDN.

How to use Fake data generator

  1. 1Tick and reorder the fields you need.
  2. 2Set row count and export format.
  3. 3Preview, then download or copy.

What it won't do

  • Main-thread generation; 10k row cap.
  • Not a full locale-accurate address faker for every country.

Common questions

Is this real personal data?

No. Values are randomly combined from bundled word lists for testing only.

Why cap at 10,000 rows?

Generation runs on the main thread. Larger dumps belong in a worker or server script.

Can I get SQL inserts?

Yes — choose SQL INSERT and set the table name.

Related tools

Why this one doesn't upload your file

There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation

Install the app