Fake data generator
Generate a table of fictional test data — names, emails, dates, prices and more — as CSV, JSON, SQL or Markdown.
Fake data generator
This tool builds a whole table of fictional test data in one go — first and last names, email addresses, usernames, phone numbers, companies, street addresses, cities, ZIP codes, countries, dates, IP addresses, UUIDs, prices, yes/no flags, colors and lorem ipsum sentences. Pick the columns you need, set how many rows to generate, and the table updates instantly. It's built for filling a spreadsheet, seeding a database, or mocking an API response without touching a single real person's data.
Type the column keys into the columns field, separated by commas and in the order you want them ; a separate field takes custom column names when the default headers don't fit your schema. Choose an output format: CSV or TSV for spreadsheets, JSON or JSON Lines for an API mock, SQL INSERT statements ready to paste into a table, or a Markdown table for documentation. The language selector changes which name, street and city lists the generator draws from, and an optional seed makes the exact same table reproducible on demand — leave it blank for a fresh set every time.
Every value is invented on the spot. Email addresses use the domains reserved for documentation and examples (example.com and friends) rather than real ones, and names, phone numbers and addresses are drawn from generic word lists — nothing here is tied to an actual person. Numbers, dates and identifiers are all generated with the same care: prices carry two decimals, dates fall in a realistic five-year window, and UUIDs and colors follow their real formats. Large requests are capped automatically so the tab never freezes.
Everything happens locally in your browser — no request is ever sent anywhere, and no generated row is stored beyond your own session. Copy the result, download it as a .txt file, or send it straight into another tool's input to keep working on it.