Test data generation
Generate synthetic emails, UUIDs, strings, numbers and dates. Learn how to configure each type and copy values without JSON keys.
Generate test data →- No account or installation
- Copy or download results
- Documents processed in your browser
File sizes and generation counts have limits. Check the limits shown in each tool.
Input and result example
| Setting | Example |
|---|---|
| Type | |
| Local-part length | 8 |
| Characters | Lowercase letters + digits |
| Domain | example.test |
Select Values only to copy one address per line. These are illustrative values, not working accounts.
a7bc2def@example.test m4n8pqrs@example.test tuv3wx9z@example.test
When to use it
Prepare synthetic emails for registration forms or strings for repeated input tests. Use these values for UI and validation tests that do not need real personal information.
Example: an eight-character email local part
Choose Email, set the local-part length to 8, select lowercase letters + digits, use example.test as the domain and request 3 values. Generate the data. These are illustrative results; random output changes each time.
a7bc2def@example.test m4n8pqrs@example.test tuv3wx9z@example.test
Copy only the values
Select Values only in the result format, then Copy result. Paste the lines into a spreadsheet column or download a plain text file. Select JSON when you need index and value fields.
Configure other types
Strings have length and character-set options. Numbers support sequences or a random range. Dates have range and format options, and birthdays use a birth-date range. The custom template USER-{alpha:4}-{digits:4}-{seq} produces values such as USER-abcd-1234-1.
Limits and checks
Generate 1–1,000 values at a time. Random values can repeat and do not represent real email accounts or people. Do not use this tool to issue passwords or security tokens. Inputs and results are processed in your browser.