Survey Response Dataset Generator

Fake survey response datasets for analytics demos

Ad placeholder (leaderboard)

This tool generates synthetic survey response datasets for testing analytics and visualisation tools. Each row carries a Likert satisfaction score, a single-choice recommendation answer, and a short free-text comment, and the whole set exports as a clean CSV. It lets you exercise charts, pivots, and sentiment views with realistic-looking data without using any real respondents.

How it works

For each requested row the generator builds four fields:

  1. A respondent id in the form R0001, R0002, and so on.
  2. A satisfaction rating from 1 to 5, sampled from a weighted distribution that skews slightly positive so the spread resembles a real survey rather than a flat random scatter.
  3. A single-choice recommendation answer drawn from a fixed five-point scale.
  4. A free-text comment assembled from an opener, an adjective, and a closer fragment.

The dataset is rendered as a preview table and can be copied as CSV. Every text field is escaped per RFC 4180 — fields containing a comma, quote, or newline are wrapped in double quotes and any internal quotes are doubled — so the output imports without corrupting columns.

Tips and notes

  • The mean satisfaction shown above the table is a quick sanity check that your charts read the rating column correctly.
  • Generate a few hundred rows when you need realistic distributions for histograms or box plots.
  • The preview shows the first 25 rows for speed; the Copy CSV button always exports the full set.
  • Everything runs locally in your browser, so regenerate as often as you like with no network calls.
Ad placeholder (rectangle)