Skip to content
Saeede Agahi

Checkbox

BetaBatch B. Turn an option on or off. In a group, choose any number of options.

When to use

Use when people can pick several options, or confirm one option that applies after submitting.

When not to use

For settings that apply right away, use Switch. For one choice from a list, use Radio.

Anatomy

Notify me by

Needed to send notifications.

  1. Box, 16px
  2. Check mark, or a dash when mixed
  3. Label
  4. Help text and error, lined up with the label

Variants

Checkbox variants
VariantHow
SingleCheckbox on its own.
GroupCheckboxGroup with Checkbox items, each with a value.
Mixedindeterminate. Use for "select all" when only some items are selected.

States

Pictures of each state. Use the live example on the Code tab to try the component.

Checkbox states
DefaultHoverFocus-visiblePressedDisabledRead-onlyInvalid
unchecked
Required.
checked
Required.
mixed
Required.