Radios enable users to select a single option from a list of mutually exclusive choices. We commonly use them in forms, data tables, dialogs, and lists.
Usage
When to use
Radio types | Usage |
|---|---|
Without container | In most cases, use a radio without container, along with a label that clearly spells out its intention. |
With container | Suitable for scenarios when you want to deliberately separate the options, or when you have a slightly longer label accompanied by a short description. You can also use it in multi-field forms to create balance in your layouts |
How best to use
When to use a default option
Do
Do
Don't
Optional fields
When not to use
Don't use it to toggle between 2 different states
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 the users interact with it. | When there's one or more options. Commonly used for scenarios with more than 6 options. |