Allow multiple selections
Checkboxes let users select any combination of options from a list — ideal when more than one answer is valid.
Checkbox component is used when you require users to select multiple items from a list.
Checkboxes let users select any combination of options from a list — ideal when more than one answer is valid.
Checked and unchecked states are immediately visible, so users can review their choices at a glance before submitting.
Group related checkboxes under a shared label to help users understand what they're selecting within a broader category.
Group container
Checkbox control
Label
Checkboxes are grouped under a shared label so users can select multiple options from the same category.
Displays a group of related checkboxes under a shared label. Use when users may select more than one option from the same category.
Component tokens are specific to each component. Use the table title as the prefix: border-color-transparent under sgds/checkbox means sgds/checkbox/border-color-transparent.
sgds/border-color-transparentsgds/font-size/16sgds/font-weight/regularsgds/form/border-radius/mdsgds/form/border-width/defaultsgds/form/color/defaultsgds/form/danger/surface/defaultsgds/form/gap/mdsgds/form/gap/smsgds/form/padding-inline/smsgds/form/primary/surface/defaultsgds/form/primary/surface/emphasissgds/opacity/50Use clear labels, predictable values, and a single obvious action for the control.
Too many repeated controls or unclear prompts make form completion slower and less confident.
TabShift+TabEnterSpaceShare them with us on
Report it on GitHub
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.