RootUtils

Fake Data Generator

Client-Side Secure

Free Fake Data Generator. Create realistic mock data in JSON, CSV, or SQL with a custom schema, seeded generation, and fast browser-only.

Fake Data Generator
Rows(max 50,000)
Preview
Seed
Schema Builder
#1
#2
#3
#4
#5
#6
#7
Schema JSON
Rows: 0
Showing first 0 rows to keep the UI fast.
idfull_nameemailusernameis_activecountrycreated_at

Is this tool broken?

Let us know if you found a bug or have a feature request.

Free Fake Data Generator (Client-Side) — JSON, CSV, and SQL

RootUtils Fake Data Generator helps you create realistic mock data for development, testing, demos, and QA. Build a custom schema (columns), choose field types (like names, emails, addresses, timestamps, numbers, enums), then generate rows instantly in your browser. Nothing is uploaded: data is generated locally on your device.

How to use

  • Pick a preset (Users, Products, Orders, Events) to start fast, or build a schema from scratch.
  • Add columns with “Add field”, set the field type, rename the column, and configure options (ranges, probability, pattern, etc.).
  • Set row count (e.g., 100, 1,000, 10,000). The generator runs in a Web Worker so the UI stays responsive.
  • Generate to produce data and preview the first rows. You can export as JSON, CSV, or SQL from the tabs.

Examples

Need test users? Use the Users preset: it creates columns like full_name, email, username,country, and timestamps. Want deterministic results? Turn on Lock Seed so the same schema + seed regenerates the same dataset.

For CSV workflows, choose your delimiter (comma or semicolon) and enable Excel Safe to reduce spreadsheet formula-injection issues. For databases, switch to SQL and set the table name, and optionally include a CREATE TABLE statement inferred from your schema.

Why it’s fast

Large generations can freeze many browser tools because they do heavy work on the main thread. This generator offloads generation to a background worker and only renders a preview table (first N rows) to keep scrolling smooth and avoid DOM overload.

Privacy

This tool runs in your browser. The generated dataset never leaves your device unless you copy it or download it.