Mock Data Generator
Generate fake user records - name, email, phone, address - as JSON or CSV. No signup, no API call.
Pick how many records you want and which fields to include, and we'll spit out a JSON, CSV or SQL-insert block. The names, emails and addresses are random combinations from a bundled dataset - they look real but they don't correspond to anyone. Useful for prototyping or stress-testing.
How to use it
Pick count and fields
Number of rows, and which fields to include.
Pick the output format
JSON array, CSV with header, or SQL INSERT statements.
Copy or download
Hit Copy to grab the string, or paste it into your seeding script.
What is it?
A mock data generator builds realistic-looking but synthetic records for seeding databases, populating UI mock-ups or stress-testing API endpoints. The fields are randomly combined from a small bundled dataset - names, surnames, cities, streets, companies, job titles - so output is unique each run and free of any real personal data.
When to use it
Seeding a development database; building a Figma-style mock-up where '50 user rows' is more convincing than 'Lorem Ipsum'; load-testing a search or filter UI; populating a CSV import flow's sample file. Avoid using it for anything customer-facing or for analytics; the data is too synthetic to behave like real users.
Common mistakes
Using the generated emails to test real email-sending - example.com bounces, which is correct behaviour but breaks tests that assume delivery. Forgetting to set a seed when reproducibility matters - this generator is random, so two runs produce different output. And generating gigabytes worth of records in the browser when you really want a server-side faker library; this tool tops out around 10,000 rows.
FAQ
- Are the emails / phones real?
- No. Emails use the example.com / example.org domains reserved by RFC 2606 for this purpose. Phone numbers use the 555 prefix (US TV / movie convention for non-real numbers) where possible.
- How big can I generate?
- Up to 10,000 records per click - the browser can comfortably hold that as a string. For larger seeds you usually want a server-side generator (faker, mimesis) anyway.
Related tools
More in this category
- JSON Formatter & Validator
- Base64 Encoder / Decoder
- URL Encoder / Decoder
- Hash Generator (SHA-1, SHA-256, SHA-384, SHA-512)
- JWT Decoder
- Regex Tester
- Markdown to HTML Converter
- YAML to JSON Converter
- CSV to JSON Converter
- SQL Formatter
- HTML Entity Encoder / Decoder
- Cron Expression Reader
- XML Formatter
- HTML Minifier
- Markdown Table Generator