Launching today

MySafeInfo Test Data Generator
Generate realistic linked test data in your browser
2 followers
Generate realistic linked test data in your browser
2 followers
Create realistic test data for demos, database imports, and QA. Generate linked customers, orders, order lines, and products with consistent IDs and totals. Add messy data with an answer key to test cleanup workflows. Export CSV, Excel, JSON, JSON Lines, XML, or SQL. Generation runs in your browser. Free for up to 5,000 rows per table, with no signup. Optional Data Pass upgrades.



Free Options
Launch Team

LoomHit record, hand off to AI
Promoted
Hi everyone, I’m Matthew, the developer behind MySafeInfo.
MySafeInfo has been online since 2013. Recently, I’ve been building out more tools for the everyday data work I do myself. This generator is one of the projects I’m particularly excited to share.
For demos and testing, random rows only get you so far. I wanted customers whose orders actually belong to them, line items that reference products, and totals that add up.
You can generate those four linked tables together, then select a value in the preview to see how it was made. Selecting an order’s CustomerID even shows the related customer record.
There’s also an optional Messy data mode. It introduces extra spaces, hidden characters, inconsistent dates, duplicate rows, and other problems you might encounter in an import. An answer key records the changes so you can check your cleanup work.
To see it in action:
Choose customers with orders and products.
Open the Orders tab and select a CustomerID.
Try the Messy data controls.
Generation happens in your browser, with exports to CSV, Excel, JSON, JSON Lines, XML, and SQL. You can generate up to 5,000 rows per table for free without signing up. An optional Data Pass adds higher limits and additional features.
What kind of test data do you regularly need that’s still frustrating to put together?
Thank you for taking a look. I’d love to hear what’s useful and what could be better.