Allows picking between a few choices.

Select questions are the easiest way to collect structured information from responders. Unlike text questions, the responder does not need to craft an answer. Common use cases include multiple choice questions, rating scales and selections from long lists (e.g. U.S. states).

Select questions can come in the form of buttons, carousel, dropdown, imageMap, list, nativeDropdown and sliders.

Creating choices

Select questions require a set of choices to be valid. These choices can be manually entered in the choices tab, bulk added from our choice library, or dynamically loaded via API or calculated variable.

Select choices minimally consist of a label and a value. The label is what the responder sees, while the value is what gets stored and submitted.

Choice values default to a string type but can be changed to boolean or number types in the choices tab using the Choice value type menu.

Enabling Show images on choices in the style tab makes it possible to include images, videos, or GIFs on select button labels.

Choice library

Some commonly used choice sets are available in Formsort in Choice library located at the bottom of the choices tab. Examples include U.S. states and likert scales. If you come across choice sets that you think we should include, please reach out to us.

To collect a write-in choice:

  1. Add an "Other" choice.

  2. Create a second text question that conditionally appears when Other is selected.

Randomized choice order

To reduce order bias in your answers, you can enable Randomized choice order in choices tab. With this option enabled, every time the answers are shown, they will be in a different order.

Excluding a choice from randomization

With Randomized choice order enabled, it is possible to pin a choice to its position to exclude it from randomization, by enabling Pin to position with the choice options expanded. This is can be used to always keep choices like "Other" or "None" at the end of the choice list.


Allow multiple selection

If allow multiple selection is checked, the responder will be allowed to provide multiple responses.

Autoadvance if possible

By default, autoadvance if possible is enabled, meaning that responders will advance to the next step just by selecting a choice. Why if possible? It may be the case that there are other unanswered questions on the current step, in which case the navigation will not occur.

Note that auto-advancing is not enabled if you allow multiple selection, since the responder will need to be able to pick multiple answers if they need it.