SmartQueryTools

Mock Data Generator

Generate realistic fake data for testing, prototyping, and development. Define your schema, choose how many rows you need, and download the result as CSV, JSON, NDJSON, or TSV. Everything runs in your browser — no data leaves your device.

Define Columns

Frequently Asked Questions

What types of fake data can I generate?

You can generate text, integers, floats, booleans, dates, emails, UUIDs, first names, last names, cities, countries, phone numbers, company names, and URLs. Define as many columns as you need and mix any combination of types.

How many rows can I generate at once?

You can generate up to 100,000 rows in a single batch. All generation happens directly in your browser using JavaScript — no server round-trip is needed, so even large datasets are created in seconds.

Does my data leave my browser?

No. The entire generation process runs locally in your browser. No data is sent to any server, and nothing is stored after you close the page. Your generated data exists only in your browser session until you download it.

What output formats are supported?

You can download your generated data as CSV, JSON, NDJSON (newline-delimited JSON), or TSV (tab-separated values). CSV fields containing commas are automatically quoted for compatibility with spreadsheet applications.

More Power Tools