Mock Data Generator
Build schemas visually and generate realistic test data
Templates
Fields (9)
Add fields and data will appear here...Generate Test Data for JSON, CSV, SQL, and XML
Generate realistic mock data for API testing, demos, database seeding, and QA workflows. Build a custom schema with names, emails, phone numbers, addresses, UUIDs, dates, booleans, nested objects, arrays, enums, and custom values, then export the result as JSON, CSV, SQL, XML, or JSONL.
Key Features
- Visual schema builder with common field types for users, products, orders, addresses, and test records
- Export mock data as JSON, CSV, SQL insert statements, XML, or JSONL
- Generate nested objects and arrays for API response mockups
- English and Thai locale data for names, phone numbers, cities, and addresses
- Save reusable schemas locally in your browser
- Control row count and preview generated data before downloading
- 100% client-side generation with no account required
Common Use Cases
- Creating mock JSON responses for frontend development
- Generating CSV test data for spreadsheets, imports, and QA checks
- Seeding local databases with SQL insert data
- Building realistic demo data for product screenshots and prototypes
- Testing validation rules with dates, numbers, booleans, enums, and custom values
- Sharing sample API payloads without exposing real customer data
Frequently Asked Questions
How do I generate mock data online?
Choose the fields you need, set the number of rows, and click Generate. The mock data appears instantly in the preview, ready to copy or download as JSON, CSV, SQL, XML, or JSONL.
Can I generate mock JSON data for an API?
Yes. Use object and array fields to model nested API responses, then export the result as formatted JSON. It is useful for frontend development, contract examples, and test fixtures.
Does the mock data generator support Thai data?
Yes. Switch the locale to Thai to generate Thai names, phone numbers, cities, countries, and address-style values for regional testing.
Is generated mock data sent to a server?
No. The generator runs entirely in your browser. Saved schemas are stored locally on your device, and generated records are not uploaded anywhere.