How to Generate Fake Test Data
Generate realistic fake data for testing: names, emails, addresses, phone numbers, and more. Free mock data generator with JSON, CSV, and SQL output.
Open Data Faker →Step-by-Step Guide
Choose your data types
Select the fields you need from the available data types — names, emails, addresses, phone numbers, dates, UUIDs, and more. Each field generates realistic, properly formatted values. You can mix and match fields to create a custom schema that matches your application database or API response structure.
Set the number of rows
Specify how many records you want to generate. Start with 10-20 rows for quick testing and UI development, or scale up to hundreds for load testing and database seeding. The generator creates each row with unique, randomized values so your test data looks realistic and covers edge cases.
Customize locale and format options
Choose a locale to get region-appropriate data — US addresses with ZIP codes, UK phone numbers with country codes, or Japanese names in the correct character set. Adjust format options like date patterns (ISO 8601, Unix timestamp) and number ranges to match your application requirements precisely.
Export as JSON, CSV, or SQL
Download your generated data in the format you need. Choose JSON for API testing and frontend development, CSV for spreadsheet imports and data analysis, or SQL INSERT statements for direct database seeding. Copy to clipboard for quick use, or download as a file for larger datasets.
Try It Now — Free
No signup, no download. Runs entirely in your browser.
Open Data Faker