GC Design System Components Installation Page templates Contact us Get involved Find a demo GC Design System Components

Checkbox
<gcds-checkbox>

Also called: checklist, check list.

A checkbox is a set of options for one or multiple selections.

Checkbox component preview

Checkbox anatomy – with fieldset

  1. The fieldset legend acts as a heading to identify the grouped checkboxes. Legend text is left aligned and in sentence case (only the initial letter is capitalized).
  2. The fieldset hint text communicates specific requirements for the checkbox grouping to support task success.
  3. The checkbox shows, by the presence or absence of the checkmark (also called the checked box), whether an option has been selected or not.
  4. The checkmark shows that an option has been selected.
  5. The checkbox label states the choice the checkbox represents. Label text is in sentence case.
  6. The checkbox hint text gives users additional information about the choice.
Checkbox anatomy showing the labels Fieldset legend, Fieldset Hint, Checkbox, Checkbox Label, Checkmark, and Checkbox Hint.

Single checkbox anatomy

Use the fieldset component with the checkbox, except for checkboxes with a single box to check.

  1. The checkbox shows, by the presence or absence of the checkmark (also called the checked box), whether an option has been selected or not.
  2. The checkmark shows that an option has been selected.
  3. The checkbox label states the choice the checkbox represents. Label text is in sentence case.
  4. The checkbox hint text gives users additional information about the choice.
Checkbox anatomy showing the labels Checkbox, Checkbox Label, Checkmark, and Checkbox Hint.

Design and accessibility for checkboxes

Make checkboxes visible and options clear

Help people understand how to use checkboxes

Help us improve

Have questions or a request? Give feedback on our contact form.

Something's wrong? Raise it through GitHub with an account. You'll have access to the team's direct responses, progress made on your issue, and issues raised by others.

Give feedback Report an issue on GitHub
2024-12-11