Generate Realistic Fake Data at Scale
Describe your data once and generate anything from a few rows to billions of low-cost records for tests, demos, QA pipelines and development environments. Export realistic CSV, JSON, XLSX, PDF, XML, YAML or SQL with valid identifiers, emails, dates and Unicode data.
See it in action
Recipe
version: "1"
output: { language: en, format: csv, quantity: 3, options: { header: true } }
fields:
- { name: id, type: autoint, start: 1 }
- { name: name, type: text }
- { name: email, type: email }Output
id,name,email 1,Imani Okafor,imani.okafor@example.com 2,Lars Eriksson,lars.eriksson@example.net 3,Mei Tanaka,mei.tanaka@example.org
Recipe
version: "1"
output: { language: en, format: json, quantity: 2, options: { pretty: true } }
fields:
- { name: order_id, type: uuid }
- { name: total, type: decimal, min: 10, max: 500, precision: 2 }
- { name: paid, type: boolean }Output
[
{ "order_id": "9f1c…", "total": 142.50, "paid": true },
{ "order_id": "3a7e…", "total": 88.00, "paid": false }
]Pricing
One free account
500 credits, refilled every 30 days
- All core field types and output formats
- Automatic recurring credit refill, no card required
- Standard queue priority
- Enough credits for small test fixtures and prototypes
Need more for a large QA run or a data-heavy staging workflow? You'll be able to top up with additional credits, valid for 24 months after the most recent purchase, straight from your account — coming soon.
Create free accountCredit cost
Cost of a generation = requested records × number of fields, plus a 10% processing overhead rounded up. You always see the estimate before generating.
Predictable spend
Estimate every job before it runs and scale usage only when your test suite needs it.
Realistic data
Generate valid emails, identifiers, dates, text, numbers and locale-ready Unicode output.
Built for delivery
Use the same recipe across local development, demos, CI, QA and staging environments.