Mock Data Generator
Generate synthetic JSON, NDJSON or CSV records from a validated field schema with repeatable shape controls and formula-safe CSV output.
- Prepare your input
Choose the relevant options using the controls below.
- Run your task
Adjust the controls below and inspect the preview.
- Use the result
Check the result, then use the available copy or download controls.
Scope and limits
Local synthetic data, up to 1,000 records and 20 fields. Each field needs name and type: sequence; text with prefix; integer with min/max (inclusive); boolean; uuid (v4); email (example.test); enum with choices. Names use ASCII letters/digits/underscores. Values are not real people or production credentials. Random values use Web Crypto and are not seed-reproducible. CSV formula escaping changes affected text values.
Result
Fill in the fields and run the operation to see the result.
Mock Data Generator
Generate synthetic records locally from a JSON field schema. Define 1–20 fields using sequence, text, integer, boolean, UUID, email or enum types; create 1–1000 rows; and export JSON, NDJSON or CSV. Integer ranges, enum choices, field names and schema size are validated. CSV output can escape formula-like cells, but the generated data is synthetic and must not be treated as production or personal data.
Features
- Define 1–20 validated fields and choose supported value types.
- Generate between 1 and 1000 synthetic records.
- Export readable JSON, newline-delimited JSON or CSV.
- Escape formula-like CSV cells when sharing with spreadsheet users.
How to use
- Enter the JSON field schema and choose a row count.
- Choose JSON, NDJSON or CSV output and enable formula escaping for CSV when needed.
- Generate the records and inspect types, values and row count.
- Copy or download the synthetic dataset for development or test fixtures.