Generate Test Data to CSV / Excel / JSON
Build realistic mock datasets (names, emails, dates, numbers) and export to CSV, Excel, or JSON.
Mock Data Generator
Design columns and build sample files in your browser.
Test data generation is a critical part of software development, quality assurance, and data pipeline testing. This tool generates realistic mock datasets with configurable row counts and column types. You can generate columns containing names, email addresses, phone numbers, dates, numbers, addresses, and custom text patterns. The generator uses seeded randomness to produce data that looks realistic without containing actual personally identifiable information (PII). This is important for testing applications that process user data, as it avoids privacy risks associated with using real customer data for development. The generated data can be exported as CSV, Excel (XLSX), or JSON, making it compatible with any testing framework, database import tool, or data pipeline. All generation happens in your browser, so test datasets containing simulated sensitive data never leave your device. The tool is useful for load testing, UI development, database seeding, and data format validation.
How to use the Generate Test Data tool
- Design your schema: Add columns by specifying a column name and selecting a data type: id, uuid, name, email, phone, address, company, date, or number.
- Configure fields: For number and date types, set min and max values to control the generated range.
- Set row count: Enter how many rows of mock data you want to generate.
- Generate data: Click the "Generate Mock Data" button to create a realistic dataset.
- Export results: Copy the generated data to your clipboard or download it as a CSV file.