loot.tools

Mock Data Generator

Build test data without hand-typing it. Pick the fields you need - names, emails, phone numbers, addresses, dates, UUIDs, booleans, and more - choose how many rows, and get the result as pretty JSON, a CSV file, or a batch of SQL INSERT statements. Handy for seeding a database, populating a UI mockup, load-testing an import, or filling out an API response example. Everything is generated in your browser, so no data leaves your machine and you can run it as many times as you want.

Build realistic-looking fake records for seeding a database, filling out a demo, or testing an import. Pick the fields you want, choose how many rows, and copy the result as JSON, CSV, or SQL inserts. Nothing is sent anywhere - it's all generated in your browser.

Fields
Format

Pick fields, pick a format

Tick the columns you want and the generator fills each row with a sensible random value for that type - a real-looking name, a matching email, a valid-looking phone number, a date, a hex color, and so on. Set the row count, then switch the output between JSON, CSV, and SQL inserts. For SQL you can name the target table, and column names that aren't plain identifiers get quoted automatically.

What you can generate

  • Identity fields like first name, last name, full name, username, and email
  • Contact and location fields like phone, street address, city, country, and zip code
  • Work fields like job title and company
  • Technical fields like UUID, IP address, hex color, a sequential id, a boolean flag, a date, and a lorem-style sentence

Good for

  • Seeding a development or staging database
  • Filling a table or list in a design mockup so it looks real
  • Building example payloads for API docs
  • Stress-testing a CSV or SQL import
  • Creating throwaway accounts for a demo
  • Anytime you'd otherwise copy-paste the same fake row over and over