Fake Data Generator — Mock JSON, CSV & SQL

Mock data for testing, demos, and seeding databases. Everything runs locally in your browser — nothing you configure or generate is ever sent anywhere. A free alternative to Mockaroo: no row caps behind a paywall, no sign-up, up to 1,000 rows per export.

Fields (column order = output order)
Output format

Live preview (first 10 rows)

 

Why use fake data?

Real user data in development environments is a liability — it leaks during debugging, ends up in screenshots and bug reports, and complicates GDPR compliance. Generating realistic mock data lets you develop and demo against data that looks and behaves like production without exposing anyone. Use it to seed databases, populate UI prototypes, stress-test forms and imports, or fill spreadsheets for training material.

This generator produces data entirely in your browser using Faker, an MIT-licensed open-source library bundled at build time. There is no API call, no rate limit, and no server seeing your configuration — unlike hosted services, it works offline once the page is loaded.

FAQ

What's the maximum number of rows?

1,000 per export. Larger generated datasets in a browser tab can freeze the page, so bigger exports are deliberately a later feature, not v1. You can run multiple exports in the meantime.

Which export format should I pick?

JSON for APIs and JavaScript, CSV for spreadsheets and bulk imports, SQL for direct INSERT statements — set your table name and column keys map directly to your chosen fields.

Is any of this data sent to a server?

No. Generation happens locally with a bundled library; there are zero network requests. The Copy and Download buttons also work entirely client-side.

How is this different from Mockaroo?

Mockaroo is great but paywalls larger datasets and extra fields. This tool is free with no account: all 14 field types and the full 1,000 rows are available to everyone, every time.