Test Data Generator (JSON, CSV, XML, YAML, IP, MAC)

Test Data Generator (JSON, CSV, XML, YAML, IP, MAC)

Local Processing

Generate 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)

  1. 1
    Choose a taskPick the format.
  2. 2
    Set the sizeRecords, fields or count.
  3. 3
    CopyCopy the data into your tests.

Examples

JSON, 2 records, 3 fields
Input: JSON, records 2, fields 3
Result: e.g. [{"id": 1, "name": "qbhlfavs", "email": "flwoyi@example.com"}, …] (different every time)
IPv6 address
Input: IP address, IPv6
Result: e.g. 89d0:87da:c11d:2f4f:d48e:f505:3711:8419 (different every time)

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.

Have feedback or ideas for this tool? Suggest & Inquire →