Mock Data Generator
Define a schema by adding fields with one of 20+ types (full name, email, phone, city, UUID, date, integer, color hex, …) and choose how many rows to generate. The output is ready as JSON for API mocking, CSV for spreadsheet imports, or SQL INSERT statements for seeding a database. Runs entirely in your browser — no API calls, no signup, no rate limits.
Schema
How to use
- Define your schema — name each field and pick a data type.
- Set how many rows you need.
- Pick the export format (JSON / CSV / SQL).
- Click Generate, then copy the result.
Frequently asked questions
- How realistic is the data?
- Realistic enough for development and seeding: names blend common first / last name pools, emails follow firstname.lastname@example.com, phones use a placeholder country code. It's not statistically representative — don't use for analytics tests.
- Where does the data come from?
- Built-in static lists baked into the page bundle. No API, no rate limits, fully offline once the page loads.
- Can I get repeatable output?
- Not in this version — every Generate call produces fresh random data. For deterministic test fixtures, generate once and save the output.
- Why no PII like real social security or credit card numbers?
- Generating realistic-looking PII risks accidental use against real systems. The tool sticks to obviously-fake data so accidents are caught.
Related tools
Random User Profile Generator
Generate a fully fake person — name, email, phone, address, date of birth, company — for placeholder content, mockups, or test data.
JSON → SQL INSERT
Turn a JSON array of objects into INSERT statements — PostgreSQL, MySQL, SQLite, or ANSI quoting, with an optional ON CONFLICT upsert tail.
Random IP & MAC Generator
Generate batches of random IPv4, IPv6, or MAC addresses for tests and mocks — public / private / ULA / link-local / UAA / LAA scopes supported.
CSV → SQL INSERT Generator
Convert CSV / TSV rows into SQL INSERT statements with table name, dialect quoting, type inference, and multi-row mode.
JSON → TypeScript Interface
Generate TypeScript interfaces from any JSON sample — types are inferred recursively and named after each key.
JSON to Kotlin Data Class Converter
Turn a JSON object into Kotlin data classes with typed properties, in your browser.