Mock Data Generator
Generate realistic fake data as JSON, CSV, or SQL — names, emails, dates, UUIDs, and more
Columns
What is mock data and when should you use it?
Mock data (also called fake, dummy, or synthetic data) is realistic-looking but entirely invented data used to develop and test software without touching real user records. Typical uses: seeding a development database, populating UI prototypes so layouts are judged with plausible names and addresses instead of "test test", load-testing an API with 1,000 varied records, and writing reproducible unit tests. Using invented data instead of production copies also keeps you clear of GDPR and similar privacy obligations — there is no personal data to leak.
This generator builds each row from embedded word lists — 50 first names, 50 last names, 20 cities and countries, 15 companies and job titles — combined per row so related fields stay consistent: a row's email is derived from the same first and last name that appear in its name column. Numbers, dates, and booleans are drawn uniformly from the ranges you set.
Why seeded (reproducible) random data matters
Enter any text in the seed field and the generator switches to a deterministic pseudo-random number generator (mulberry32): the same seed, columns, and row count always produce byte-for-byte identical output. That makes test fixtures stable across your team — a colleague entering seed demo-42 gets exactly your dataset — and lets bug reports reference reproducible data. Leave the seed empty for fresh random data on every click.
❓Mock Data Generator FAQ
🔗Related Tools
UUID Generator
Generate random UUIDs (v4) instantly — single or bulk
JSON Formatter
Format, validate, and beautify JSON with syntax highlighting
CSV Converter
Convert CSV to JSON, XML, and other formats
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text with customizable options
YAML Converter
Convert YAML to JSON and other formats
JSON to XML
Convert JSON data to XML format
Tip: Explore our complete toolkit to find more tools that can help with your workflow. Each tool is designed to work seamlessly with others for maximum productivity.
Disclaimer: A2ZKit's tools, calculators, cheat sheets, and articles are provided for general information and educational purposes only, on an "as is" basis without warranties of any kind. They are not financial, investment, tax, accounting, medical, health, or legal advice, and are not a substitute for a qualified professional. Results may be inaccurate or incomplete — verify independently and consult an appropriate professional before making any decision. Some tools process files — such as PDFs and images — entirely in your browser; you are responsible for keeping your own backups, and we are not liable for any data loss, file corruption, or inaccurate output. You use A2ZKit entirely at your own risk. By using the site you agree to our Terms of Service.