The Checkboxes component allows respondents to select multiple options from a list. Unlike single-choice components, users can check as many options as apply to them, which works well for “select all that apply” questions.
When to use Checkboxes
Section titled “When to use Checkboxes”Checkboxes is ideal for:
- “Select all that apply” questions
- Interest or preference selection
- Feature or service selection
- Skills or qualifications lists
- Multiple category selection
- Any question where multiple answers are valid
Adding a Checkboxes component
Section titled “Adding a Checkboxes component”-
Open your form in the editor
-
Drag the Checkboxes component from the left sidebar onto your form
-
Click the component to select it and configure its settings
-
Add your options in the settings panel
Configuration options
Section titled “Configuration options”Question label
Section titled “Question label”The main question or prompt displayed above the checkbox options.
Tips for effective labels:
- Clearly indicate that multiple selections are allowed
- Use phrases like “Select all that apply” when appropriate
- Be specific about what you’re asking
Examples:
- “Which features are most important to you? (Select all that apply)”
- “What topics are you interested in?”
- “Which of the following apply to your situation?”
Description
Section titled “Description”Optional helper text that appears below the question label.
When to use descriptions:
- To clarify selection instructions
- To provide context for the options
- To indicate minimum/maximum selections expected
Examples:
- “Choose as many as you like”
- “Select your top 3 priorities”
- “Check all services you’re interested in”
Options list
Section titled “Options list”The list of choices available for selection. Each option appears with its own checkbox.
To manage options:
- Click to add new options
- Drag to reorder options
- Click the delete icon to remove options
- Edit option text directly
Tips for options:
- Keep option text concise and clear
- Use parallel structure (all start with verbs, all are nouns, etc.)
- Order logically (alphabetically, by popularity, or by category)
- Include an “Other” option if the list might not be exhaustive
Randomize order
Section titled “Randomize order”Toggle to display options in a random order each time the form is loaded.
When to use randomization:
- To prevent order bias in surveys
- When no logical ordering exists
- For research where response patterns matter
When NOT to use randomization:
- When options have a natural order (e.g., frequency: daily, weekly, monthly)
- When users expect a specific order
- For short lists where order doesn’t matter
Show the options as checkboxes or as radio buttons. Set Style to Checkbox or Radio to match the look you want.
Maximum options
Section titled “Maximum options”Let respondents select just one option (One) or several (Multiple).
Required
Section titled “Required”Toggle whether at least one option must be selected before the form can be submitted.
When enabled:
- An asterisk (*) appears next to the question label
- Users must select at least one option to submit
- A validation message appears if no options are selected
Validation
Section titled “Validation”When checkboxes are marked as required:
- At least one option must be selected
- A validation message appears if no options are checked
- The field is highlighted to draw attention
Accessibility
Section titled “Accessibility”The Checkboxes component is built with accessibility in mind:
- Each checkbox has a properly associated label
- Labels are clickable to toggle checkboxes
- Keyboard navigation between options (Tab, Space to toggle)
- Screen reader compatible with proper grouping
- Focus states are clearly visible
Handling responses
Section titled “Handling responses”Checkbox responses in your form results:
- Show all selected options as a list
- Can be filtered by specific selections
- Are included in exports as comma-separated values
- Allow analysis of selection patterns and combinations