Test Data Generator
Generate realistic bulk test data for QA testing, database seeding, and development — up to 100 records at once, exportable as CSV, JSON, or ready-to-run SQL INSERT statements. Use an optional seed value to reproduce the exact same dataset across test runs.
🌍
10+ countries
Country-specific names, phone formats with STD codes, postcodes, cities and states.
📍
Separated address
Street, city, state/county, postcode and country all as separate copy-able fields.
🎭
16 avatars
Click any avatar to personalise your identity card before generating.
📊
CSV & JSON export
Download all generated identities in CSV for databases or JSON for APIs.
Frequently Asked Questions
Can I export test data directly into a database?
Yes. The SQL export option generates a CREATE TABLE statement plus properly-escaped INSERT statements for every record, ready to run directly against a test database.
How do I get the same test data every time I run my tests?
Enter any text into the optional Seed field before generating. The exact same seed will always reproduce the exact same dataset — useful for reproducible test fixtures and CI pipelines. Leave it blank for a random seed, which is shown afterward so you can reuse it later.
What's the maximum number of records I can generate at once?
Up to 100 records per batch, covering 10+ countries with correctly-formatted names, addresses, phone numbers, emails, and optional test payment card data for each.