Test Data Generator
Lorem ipsum and mock records that are safe to ship in fixtures.
Output
—@example.com (RFC 2606),
555-01xx phone numbers, and 192.0.2.x addresses (RFC 5737) — so a fixture that
escapes into production cannot email, ring or connect to a real person.
Why the values are deliberately unusable
Test data that looks real is a liability. A fixture that ships with a working email address eventually sends mail to a stranger; one with a live phone number eventually rings someone. Everything generated here lands in a range reserved for exactly this purpose:
@example.com— reserved by RFC 2606 and guaranteed never to be registered555-01xx— the block set aside for fiction, so the number cannot connect192.0.2.x— RFC 5737 documentation range, never routed on the public internet
Names are drawn from well-known computing figures, which keeps fixtures readable in a test failure without inventing a plausible-looking stranger.
Lorem ipsum
Generate by words, sentences or paragraphs. The classic "Lorem ipsum dolor sit amet, consectetur adipiscing elit" opening is on by default because designers and clients recognise it as placeholder at a glance — switch it off if you want the filler to look less familiar.
Export formats
- JSON — an array of objects, ready to drop into a fixtures file or a mock API
- CSV — with proper quoting for values containing commas or quotes
- SQL —
INSERTstatements with single quotes escaped by doubling
Generation happens in your browser, so you can produce fixtures for an internal schema without describing that schema to anyone else's server.