Skip to main content

Interactive Example

Rules of Thumb

  • Use Radio Buttons for mutually exclusive choices. If the user can make more than one choice, use Checkboxes instead.
  • Radio Buttons appear in groups of two or more.
  • One option should always be selected. If a user is required to make a choice between items without a default, consider a Select Menu .
  • Use Radio Buttons when two to six choices are available. If displaying more than six items, use a Select Menu .
  • Don’t use a Radio Button to initiate an action. Actions can be initiated with Buttons .
  • Don’t use a Radio Button to initiate an immediate state change if a Switch can be used instead (depending on what is most familiar to users).
  • Lay out lists of Radio Buttons vertically with one choice per line.
  • Accurately label a group of Radio Buttons to describe the choices.
  • Give each Radio Button a text label that describes the choice it represents.
  • If you use more than one word in a text label, be sure to use sentence case capitalization.

Appearance and Behavior

A Radio Button consists of a small circle that is filled in upon selection. Text describing the represented choice for that line goes to the right of the selection icon. If the Radio Button choice is disabled, the selection state is still indicated by the fill of the selection icon, but the choice is not interactive and cannot be selected. The disabled state is shown with lowered opacity compared to the enabled state.

Help Text for individual Radio Button list items left-aligns with the item’s text and not its icon for easier text scanning. To learn more about adding Help Text to Radio Buttons or Radio Button groups, see the Forms and Validation guidance.

Do: Use Radio Buttons when asking users to select a mutually exclusive option from a predefined set of options. When one selection is made, a previous selection becomes deselected.
Do: Use Radio Buttons when asking users to select a mutually exclusive option from a predefined set of options. When one selection is made, a previous selection becomes deselected.
Don’t: Use Radio Buttons to display more than six items. Instead, use a Select Menu.
Don’t: Use Radio Buttons to display more than six items. Instead, use a Select Menu.

Asset Status

Asset Version Status
Documentation N/A Available
UI Kit - Dark v7 Available
UI Kit - Light v7 Available
UI Kit - Wireframe v7 Available
Web Component v7 Available
Component Tokens v1 In Progress
Status Key
Available In Progress Planned Not Available Deprecated
Feedback

Help us improve Astro

Please rate your present experience with Astro:

Cancel

Request Access to Source Code Repository

The source code Git repository and other useful documentation for Astro’s apps are hosted on Github.com. Please fill out the form below to request access.

How Would You Like to Use Astro’s Source Code?
Which Astro App’s Source Code Would You Like Access to?
Successfully submitted request for source code