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
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.