100% Free & Private

Generate Realistic Synthetic Data

Create customizable test datasets with relationships, error rates, and multiple export formats. All processing happens in your browser.

Start Generating View Documentation

Upload Schema File

Import your schema in JSON, YAML, or CSV format

📁

Drag & drop your schema file here

or click to browse

Supported: JSON, YAML, CSV

Or load an example schema:

Schema Builder

Define your data structure visually

Define Relationships

Set up connections between your entities

Relationship Diagram

Generation Settings

Configure output format and data quality options

📄 Output Format

📊 Number of Records

Enter any positive number (large amounts may take longer)

🌐 Locale

🎯 Seed (Reproducibility)

Use the same seed to generate identical data

🎲 Error & Noise Settings

Introduce realistic imperfections for testing

0%
0%
0%
0%
0%

Generate Data

Review your configuration and generate synthetic data

Summary

No schema loaded. Please upload or build a schema first.

Why Use Synth?

Powerful features for all your test data needs

🔒

100% Private

All processing happens in your browser. Your data never leaves your computer.

Lightning Fast

Generate millions of records in seconds with optimized algorithms.

📊

100+ Field Types

Names, emails, addresses, UUIDs, dates, and much more.

🔗

Relationships

Define 1:1, 1:N, and N:N relationships with referential integrity.