Skip to content

Radio button ​

Radio buttons allow users to select one option from a set.

Overview · Specs · Guidelines · Accessibility

1 radio button is selected from a list of 4 radio buttons of different ringtones.

Radio buttons

Usage ​

Radio buttons are the recommended way to allow users to make a single selection from a list of options. 

Only one radio button can be selected at a time.

Radio buttons should always be accompanied by clear inline labels

Use radio buttons to:

  • Select a single option from a set
  • Expose all available options

2 radio buttons are used for allowing or turning off notifications. 2 checkboxes are used for microphone and location access.

Radio buttons are single-select, unlike checkboxes which are multi-select

Do

Filter page with 4 sort by options as radio buttons. Relevance is selected.

Use radio buttons when only one option can be selected from a list

Do

Meal options page with the Additions item selected, along with 4 nested checkboxes for selecting various toppings. All checkboxes are selected.

Use checkboxes when multiple options can be selected from a list

Avoid nesting radio buttons or using radio buttons to select multiple options.

Don't

Selected radio button with 2 nested radio buttons.

Don’t nest radio buttons

Don't

2 radio buttons selected at once from a list of 3 buttons.

Don’t allow radio buttons to select multiple options

Alternate selection controls ​

Radio buttons are one of several selection controls, which allow people to make choices such as selecting options or switching settings on or off.

Switches and checkboxes are alternative selection controls that can be used to change settings or preferences.

A selected and unselected switch.

Switches

An unselected and selected checkbox.

Checkboxes

Use radio buttons when there are five or fewer options.

Consider using a drop-down menu instead of radio buttons when it’s important to save space on a screen. However, drop-down menus require additional steps for a person, both in the number of clicks and cognitive effort.

Do

A filter UI with 1 radio button selected from a list of 3 buttons.

Use radio buttons when there are five or fewer options

Do

A dropdown menu with a list of 4 options.

Consider using a drop-down menu instead of radio buttons when space is constrained

Anatomy ​

3 elements of a radio button.

  1. Selected icon
  2. Adjacent label text
  3. Unselected icon

Adjacent label text ​

Always pair radio buttons with an adjacent label describing what the radio button selects.

Because only one radio button can be selected at a time, each choice must have its own label.

Radio button always need label text

Placement ​

Radio buttons are often arranged in stacked layouts.

Settings page with 3 stacked radio buttons for selecting a language.

Radio buttons should be vertically listed and have one option always selected.


Do

3 radio buttons with 1 option selected.

Radio buttons should always have one option pre-selected

Caution

2 radio buttons side by side with 1 option selected.

Avoid using horizontal radio button lists

Behavior ​

A radio button is successfully selected when a person clicks or taps either the radio button icon or the label.

Radio buttons should take effect immediately, unless they're in a dialog or page that needs to be saved

Unofficial offline mirror. Content © Google, licensed under CC BY 4.0.