Home

Mock Data Generator

Build a schema field by field and generate up to 500 rows in 10 locales. Export them as JSON, CSV, SQL inserts or NDJSON. No sign-up.

Schema

11 fields · max 25
  • 3f6f9a5e-0f3a-…

  • Ada

  • Lovelace

  • Options
  • alovelace

  • +1 415 555 0132

  • London

  • GB

  • values, comma separated admin, editor, viewer
  • true

  • 2024-03-01T10:00:00

Rows

Start from

Names, addresses and phone numbers follow the language.

Rows will appear here.

Notes

You name the fields yourself, so the JSON keys match your model and the SQL columns match your table. Start a sequence at 1000, cap a price, give an enum the four statuses your state machine has, and the output can go into a seed script as it is.

The language setting changes the data too. Turkish names come with Turkish addresses, and German postcodes have five digits. I use it to check how an app copes with names that have diacritics.

Questions

What can I export?
JSON, CSV, NDJSON or SQL. The SQL is a CREATE TABLE inferred from the generated values, followed by one multi-row INSERT. Every format is rendered on the server, so what you copy matches what was generated.
Is the data safe to put in a demo?
Yes. Everything is generated, nothing comes from real records, so there's no personal data in it and nothing to anonymise.
How many rows can I generate at once?
Up to 500, with up to 25 fields. Generate again for another batch.

Related