Casually AmazingCasually Amazing

Dev & Data Tool

Random Test Data Generator

Create synthetic test rows for development, QA, staging demos, and prototype content.

Generate Data

Create synthetic rows for testing, staging, and prototype content.

Fields to include

Included patterns

  • UK-style names, towns, counties, postcodes, and mobile numbers.
  • Selectable fields so you can keep exports lean for each test case.
  • Optional email domain override when you want mailboxes on your own domain.

Privacy note

The generated rows are synthetic and created locally in the browser. Nothing is stored or sent anywhere.

Preview

0 synthetic rows using 5 selected fields.

5 fields selected

How it works

Choose the fields you need, set a row count, and generate a synthetic data set instantly in the browser.

The first version focuses on practical UK-friendly profile data that is useful for forms, prototypes, and test fixtures.

You can keep the output light by selecting only the fields you need, then copy the JSON or export the generated rows as CSV or JSON for the next step in your workflow.

FAQ

This generator creates synthetic placeholder data only. It is not intended to represent real people or verified addresses.

CSV and JSON export are both built in so you can move the generated rows straight into your testing workflow.

You can also provide an optional email domain override if you want the sample addresses to use a domain you control for testing.

The tool is designed for synthetic test data rather than realistic identity generation, so it is best suited to QA, prototypes, demos, and development fixtures rather than any process that needs verified customer data.

What a random test data generator is useful for

A random test data generator is useful when you need placeholder names, emails, phone numbers, addresses, and other profile fields without using real personal data. That makes it especially helpful for software testing, staging environments, prototype builds, and sample content.

Instead of hand-typing rows one by one, you can generate a set of synthetic records in seconds and export them in a format that is easy to reuse in spreadsheets, fixtures, scripts, and demos.

This kind of tool is particularly helpful when building forms, validating import workflows, creating QA scenarios, or preparing realistic-looking content for screenshots and internal presentations.

Common uses

  • Filling forms in development and staging environments.
  • Creating CSV or JSON fixtures for tests and demos.
  • Preparing synthetic records for QA walkthroughs.
  • Generating sample contact data for interface mockups.
  • Testing imports and exports without touching live user data.

Practical tips for generating better sample data

Select only what you need

Smaller exports are easier to inspect and reuse. If you only need names and email addresses, turn off the extra fields and keep the output lean.

Use domain overrides for testing

If your workflow sends sample emails, use the optional domain override so generated addresses follow a domain you control or a safer internal pattern.

Match the export to the task

Use JSON when you want developer-friendly fixtures and CSV when you want a quick format for spreadsheets, imports, and business-side review.

Related Tools