Test Data Generator
Generate dummy test data such as names, addresses, and emails in bulk. Export as CSV or JSON format.
Last updated:
How to Use
Expand how to useCollapse how to use
- 1
Select Output Fields
Select the fields you want to generate (name, address, email, etc.) using checkboxes.
- 2
Configure Settings
Set the number of records (1-1000) and locale (Japanese/English).
- 3
Generate and Export Data
Click "Generate Data" and export the results in CSV or JSON format.
Generation Settings
Output Fields
Generation
Results
What is Test Data Generator?
Test Data Generator is a free online tool that instantly creates realistic dummy data for software testing, development, and demonstrations — all inside your browser with no data sent to any server. Simply select the fields you need, choose how many records to generate, and download the result as CSV or JSON. The tool supports over 20 field types: full name, first name, last name, email address, phone number, postal code, prefecture or state, city, street address, full address, company name, department, job title, birthday, age, gender, UUID, and sequential ID. Switch between Japanese and English locales to get locale-appropriate names, address formats, and phone number patterns. Common test data generation use cases include seeding a development or staging database with hundreds of realistic user records, populating UI mockups in Figma or Storybook, generating sample datasets for load testing API endpoints, and creating demo data for sales presentations. Because all generation runs entirely client-side, you can use the tool safely in air-gapped or high-security development environments without worrying about data leakage.
Key Features
- Support for over 20 field types including names, email addresses, phone numbers, addresses, company information, and UUIDs
- Batch generation of 1 to 1,000 records in a single click
- Japanese and English locale switching for realistic, locale-appropriate dummy data
- Export or copy results in both CSV and JSON formats
- Auto-generation of sequential IDs, globally unique UUIDs, and age values derived from birthdays
- Runs entirely in the browser — no data is uploaded to any server, ensuring privacy
- No account or sign-up required — free to use immediately
Use Cases
- Seeding a development or staging database with hundreds of realistic dummy user records for functional testing
- Creating sample data for UI design mockups and layout verification in Figma or Storybook
- Generating fictitious customer records for a product demo or sales presentation
- Preparing large datasets for load testing API endpoints and database query performance
- Populating a test environment with diverse user profiles to verify search, filter, and sort features
- Generating CSV data to test an import feature in a CRM, ERP, or data management application
- Creating JSON test fixtures for unit tests and integration tests in backend services
Frequently Asked Questions
What is test data, and why do I need a generator?
Test data is dummy information used during software development and QA to verify that an application behaves correctly without risking real user data. Manually writing hundreds of records is time-consuming and error-prone; a test data generator automates the process and produces realistic, varied datasets in seconds.
What data types can this tool generate?
The tool can generate full name, first name, last name, email address, phone number, postal code, prefecture or state, city, street address, full address, company name, department, job title, birthday, age, gender, UUID, and sequential ID — over 20 field types in total. You can mix and match any combination of fields.
Is the generated data real personal information?
No. All data is randomly synthesized dummy data with no relation to any real individual, company, or address. It is completely safe to use in development, staging, and demo environments.
What is the maximum number of records I can generate at once?
Up to 1,000 records can be generated in a single batch. For larger datasets, generate multiple batches and concatenate the CSV or JSON files.
What output formats are supported?
Results can be exported as CSV (comma-separated values) or JSON (JavaScript Object Notation). Both formats can be downloaded as a file or copied to the clipboard for direct pasting into another application.
Can I generate JSON data suitable for API testing?
Yes. Select the JSON export option to download or copy a JSON array where each element is an object containing your chosen fields. This format can be used directly as a request body in API testing tools such as Postman, Insomnia, or cURL.
Does the tool support Japanese data?
Yes. Switch the locale to Japanese to generate Japanese-style names (including Kana readings), Japanese address formats (prefecture, city, and street in Japanese), Japanese phone number patterns (090-XXXX-XXXX), and Japanese postal code format (XXX-XXXX).
Is my data sent to any server?
No. All data generation runs entirely inside your browser using JavaScript. No data is transmitted to any external server, making this tool safe to use even in air-gapped or high-security development environments.
Can I choose only specific fields?
Yes. Select exactly the fields you need — first name, last name, email, phone, address, and so on. Use the 'Select All' and 'Deselect All' buttons to bulk-toggle all selections at once.
What kind of data does the English locale generate?
The English locale generates common English first and last names, US-format addresses (street, city, state, ZIP code), US phone number formats (555-XXX-XXXX), and standard email addresses. This makes it well suited for seeding CRM systems, e-commerce platforms, and sign-up flows targeting English-speaking markets.
