Test Data Generator (JSON, CSV, XML, YAML, IP, MAC)
Local ProcessingGenerate random JSON, XML, YAML, CSV or TSV data and random bytes, IPs or MAC addresses.
How It Works & Processing Standards
Generate random JSON, XML, YAML, CSV or TSV data and random bytes, IPs or MAC addresses.
Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.
Current Limits
- Maximum input length: 100,000 characters
Choose a format under "Task", set records and fields, and get sample data with fields such as id, name and email. All emails use example.com so they never match real addresses.
Values are random, so they do not look like natural names or addresses. No real personal data is included.
What You Can Do
- JSON, XML, YAML
- Record lists in structured formats.
- CSV, TSV
- Tabular data with a header row.
- Bytes, IP, MAC
- Random bytes, IPv4/IPv6 and MAC addresses.
How to Use Test Data Generator (JSON, CSV, XML, YAML, IP, MAC)
- 1Choose a taskPick the format.
- 2Set the sizeRecords, fields or count.
- 3CopyCopy the data into your tests.
Examples
Common Use Cases
- Mock data for API or UI development
- Testing CSV import features
Frequently Asked Questions (FAQ)
Could an IP address belong to someone?
Being random, it may match an address in use. Use it only as test data, never to connect to anything.
