Open-Ended Response Coding Worksheet

Paste non-sensitive sample answers, define codes and assign one or more codes to each response. This is a manual worksheet, not AI sentiment analysis. Your entries stay in the current page state and disappear on reload; export before leaving.

Free, no signup, and everything is calculated in your browser.

Use non-sensitive sample text. Nothing is saved on reload. Applying inputs replaces the current assignments.

Count responses, not repeated words

Each nonblank input line becomes one response. Keep one answer per line; this tool does not parse quoted CSV or multiline records. It supports up to 200 responses and 20 unique code names. Duplicate response text remains separate because two people may give the same answer.

Define codes as Name | Definition, one per line. For example, Access | Difficulty finding or opening the service. Read every response in context and apply all relevant codes. Repeated mentions of the same theme in one response count once for that code.

A code percentage uses all loaded responses as the denominator, including unreviewed and no-code responses. With three responses, a code assigned to two is 66.7%. Because one response can receive several codes, percentages can total more than 100%. Review coverage is reported separately.

Mark each reviewed response explicitly, including answers that do not fit any code. A reviewed answer with no assignment differs from an answer not yet examined. Changing the source answers or code definitions requires applying a new worksheet, which clears old assignments.

Before reporting, inspect uncoded answers and have another reviewer apply the same definitions to a sample. Resolve disagreements with examples and update the codebook. This tool does not assess inter-rater reliability, discover hidden themes or establish population prevalence. Export contains code definitions, counts and denominators; it excludes raw answers.

Questions people ask

Are answers sent to an AI service?

No. This widget performs manual assignment and counting in the browser. It does not call an AI or upload the text.

Can I resume after reloading?

No automatic persistence is provided. Export counts before leaving; the summary export does not restore assignments or raw answers.

Why can percentages exceed 100% in total?

A response can be counted in more than one code. Each individual code still counts each response at most once.

Further reading

Related tools

Ready when you are

Better forms.
Better data.

Start with a conversation, a document or a single page. Unlimited forms and 500 responses per month on Free. No card required.