Mock Data Generator
Generate fake JSON data from a schema of fields and types.
Define a schema as a list of (field name, type) rows — choose from string, int, float, boolean, name, email, address, phone, uuid, date, ipv4, color and url — set how many records you want, and the tool generates a JSON array of fake objects you can copy or paste straight into your tests.
Common use cases
- Seed a local database with realistic-looking dev data
- Generate fixtures for unit tests and Storybook stories
- Stub API responses while building a frontend before the backend exists
- Bulk-generate records for a presentation or load-test scenario
Frequently asked questions
Is the data realistic?▾
It's realistic-shaped (proper email format, valid IPv4, valid UUIDs, real-sounding names) but obviously not real people. Safe to publish in demos and tests.
Can I generate nested objects?▾
Not yet — only flat objects. For nested or relational fixtures, run the generator multiple times and combine the results.
How many records can I generate?▾
Up to 1,000 per click. For larger datasets, run multiple batches and concatenate.
Related tools
{}
JSON Formatter & Validator
Beautify, validate and minify JSON instantly in your browser.
↔
JSON ↔ CSV Converter
Convert JSON arrays to CSV and CSV back to JSON.
B64
Base64 Encoder & Decoder
Encode and decode Base64 strings, including UTF-8 and binary.
%
URL Encoder & Decoder
Percent-encode and decode URL components safely.