Test Data Generator

Lorem ipsum and mock records that are safe to ship in fixtures.

Free No sign-up Runs in your browser Developer

Output

Every generated value lands in a range reserved for testing — @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 registered
  • 555-01xx — the block set aside for fiction, so the number cannot connect
  • 192.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
  • SQLINSERT statements 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.

Related tools

Browse all 45 tools