Chip

Chips allow users to select or filter items based on their descriptive tags. They support both single-select and multi-select scenarios.

Chip

Usage

When to use
Chips offer a lightweight and easy way for users to choose one or more items from a list. They feature less content and take up less space compared to radios or checkboxes, as they're placed horizontally. Use them for selecting product options, filtering content, or setting timeframe. Users add or remove chips by selecting and unselecting.
How best to use
When not to use
Don't use chips to label the attributes of a component
If you need to categorise a single object or describe its attribute, use a tag instead.
Don't use as a replacement for buttons
Chips are for making selections, not call to actions.
Component comparison table
Component
Usage
Number of options
Checkbox
Use for selecting one or more options out of a list of independent, always visible options.
Commonly used for one to 6 options. If you have many options, consider organising them into subsections for easy reading.
Radio
Use for selecting one option out of a list of mutually exclusive, always visible options.
Commonly used for 2 to 6 options. Unsuitable for too many options.
Chip
Use when selecting one or more short options, stacked horizontally.
Commonly used for at least 2 and up to 9 options.
Switch
Use for toggling between 2 opposing states like a digital switch. Best for adjusting settings.
For 2 built-in, opposing options.
Dropdown
Use when selecting one or more options out of a list that expands when users interact with it.
When there's one or more options. Commonly used for scenarios with more than 6 options.