Checkbox.
Lets a person independently select or clear an option.
See it in context
What it is
Checkboxes are useful when several choices may be selected together. The checkmark represents selection rather than an immediate command, and the label should be clickable with the box.
When to use it
Allow each option to change independently and keep its text label adjacent.
Know the difference
Radio buttons choose one option from a group; checkboxes allow multiple selections.
Across platforms
Web · Windows · Linux
Expose checked, mixed, or pressed state using the corresponding native control or accessibility semantics. Space normally changes the focused control.
iOS · iPadOS · Android · macOS
Use the native selection control appropriate to immediate settings or form choices. A switch and a checkmark can express different interaction models.
Go to the source
Primary documentation for the pattern and its platform conventions.