Checkboxes allow users to select one or more items from a set, or toggle a single option on or off. Prizma checkboxes support unchecked, checked, and disabled states across S, M, and L container sizes.
Try it live
Click them — real checkboxes styled with the checkbox tokens.
Interactive — click to toggle
States
Tokens
TokenRoleLayer
--checkbox-surface-defaultUnchecked backgroundComponent--checkbox-surface-selectedChecked backgroundComponent--checkbox-surface-disabledDisabled backgroundComponent--checkbox-border-defaultUnchecked borderComponent--checkbox-border-selectedChecked borderComponent--checkbox-border-disabledDisabled borderComponent--checkbox-check-colorCheckmark icon colorComponent--radius-checkboxCorner radiusSemanticComponent tokens
The color tokens for this component live in Color → Tokens, and its spacing, radius, and type map to the shared foundation scales.