How to analyse open-ended survey responses

Open-ended questions capture the “why” that multiple-choice can't — which is why dissertations and course evaluations lean on them. The catch is analysis: free-text answers are unstructured, overlapping, and slow to work through by hand. This guide covers a rigorous, reportable process.

Why open-ended responses are hard to analyse

Two respondents can describe the same experience in completely different words. Eyeballing responses doesn't scale, and word clouds or keyword counts throw away meaning — “the lectures felt rushed” and “we never had time to ask questions” are the same theme with no shared keyword. What you need is coding: labels attached to meanings, not words.

A repeatable process

  1. 1. Clean the data. Remove blanks and non-answers (“n/a”, “none”) before coding.
  2. 2. Code the responses. Attach short labels to the ideas in each answer, keeping a quote per code.
  3. 3. Cluster into themes. Group related codes and name the recurring patterns — see the six phases for the full method.
  4. 4. Quantify. Count how many responses express each theme to show prevalence.
  5. 5. Evidence it. Report each theme with representative quotes so it is checkable.

Using the analysis tool for survey data

The thematic analysis tool works on survey data too: split your responses into natural groups — one questionnaire item per box, or one respondent group per box — and treat each group as a “study”. The engine codes each group separately, then finds the themes they share, so you can see whether, say, first-years and finalists raise the same issues. Each code carries a verbatim response quote, ready for your results chapter.

Try it on your own studies — free

Paste the findings of 3–15 studies, choose a framework — Braun & Clarke and more — and watch codes cluster into themes with a verbatim quote behind every one. First 3 studies free, no signup.

Start your free analysis