Grid question

Introduction

Grid questions let you ask a series of questions in a table format. A common use is rating a list of items on the same scale.

A grid question asking respondents how often they perform simple tasks like shopping for groceries.

Grid types

Single-select

Respondents select one option per row.

Example of a single select grid.

Multi-select

Respondents select one or more options per row.

Example of a multi select grid.

Set min/max selections per row

Require respondents to check a specific number of boxes in each row. For example, set both min and max to 2 to ensure exactly two selections per row. If the question is not required but a respondent makes a selection in a row, they must meet the range or clear their selections before moving on. Rows left untouched are optional.

Define Range

Numeric

Respondents enter a number in each cell.

Example of a numeric grid.

Set number range

Define a valid numeric range. If the question is not required but a respondent enters a value, it must fall within the range before they can proceed.

The software UI of a toggle switch set to on with the label of set number range.

Allow decimals

Allow respondents to enter decimal values. When enabled, leave the decimal places field blank to allow any number of decimal places, or enter a value to set a maximum.

The software UI of a toggle switch set to on with the label of allow decimals.

Left and right input labels

Add a label to the left or right of each input box — for example, a "$" sign for currency questions.

The software UI of two input fields asking for left and right of input labels.

Bipolar

Bipolar Grid

Bipolar grids, also known as semantic differential, resemble a single-select grid but include labels on both sides of each row. Respondents indicate where they fall on a scale between two opposing adjectives, such as fair/unfair or luxury/necessity.

Left and right labels are always linked, so settings like row randomization keep opposites paired correctly. Dynamic lists can only define the left labels, ensuring rows and their opposites stay connected.

Adding indicators like (A) and (B) to row labels and column headers can help clarify the relationship between them. This is especially useful on mobile, where labels appear above and below rather than left and right.


Desktop view of a bipolar grid with items labeled A or B.

Mobile view of bipolar grid with items labels A or B.

Randomize all left and right labels

When enabled, the question randomly displays with left and right label columns in their normal positions or swapped. Column labels and radio buttons follow accordingly.

Dropdown Grid Example

Respondents select a value from a dropdown in each cell. In addition to rows and columns, dropdown grids require a third list defining the shared values that appear across all cells.

Settings

Randomize rows/columns

Randomizes all items in the selected list for each respondent.

Layout

The following settings control grid appearance on desktop. Mobile uses a separate optimized layout.

  • Grid width (pixels): Controls the total width of the grid. Values below 888px shrink the grid within the standard container; larger values expand it beyond. The grid scrolls horizontally if its contents exceed the set width.
  • Column widths (pixels): Controls column width. By default, columns auto-size based on content. Setting a fixed value applies that width uniformly to all columns.
  • Row label width (pixels): Controls the width of the row label column.

Mobile layout

On screens narrower than 834 pixels, grid questions split into individual questions per row, with column options listed below each. This ensures readability across devices.

An example of how grid questions appear on a mobile device. Each grid row is split into a separate question with the options listed in the columns available to select from.