Use when
- Users can choose zero, one, or many options.
- The set is short enough to scan and compare without search.
Show native checkboxes in a labeled group with a select-all-that-apply hint, independent checked states, clickable labels, and group validation when a minimum or limit applies.
Users need to choose zero, one, or several independent options from a short set that should remain visible while they decide.
The full lab is intentionally loaded on request. That keeps this reading page fast while preserving the strong and weak states, keyboard checks, and failure scenarios.
Choices are not mutually exclusive.
Show native checkboxes in a labeled group with a select-all-that-apply hint, independent checked states, clickable labels, and group validation when a minimum or limit applies.
Unchecked option state.
Custom toggles without checkbox semantics.
Use programmatic labels for every checkbox.
Government Digital Service - checked
GOV.UK checkbox guidance supports one-or-more selections, fieldset/legend grouping, select-all-that-apply hints, errors, and independent checked values.
U.S. Web Design System - checked
USWDS checkbox guidance supports multiple answers, selectable labels, vertical lists, positive labels, touch spacing, and fieldset/legend grouping.
W3C Web Accessibility Initiative - checked
APG checkbox guidance documents checked, unchecked, and mixed states, accessible labels, grouped descriptions, and Space-key toggling.
Source trail checked: