Checkboxes allow users to select multiple items from a list of individual items, or to mark one individual item as selected.
Checkboxes can be selected, not selected, or in an indeterminate state.
Checkboxes should always have a label.
Checkboxes and radio buttons are not interchangeable. A set of checkboxes should be used to select as many options as desired (or none). A set of radio buttons should be used to select only a single option from a list of mutually exclusive options.