Skip to content

Radio button

Use radio buttons where users must make a single selection.

Option 1 Help or instructional text goes here Option 2 Disabled off Disabled on

Radio buttons should:

  • Always be used with an associated label component.
  • Be part of a list of radio buttons that:
    • Include at least two or more choices.
    • Are used to have users select only one option.
    • Include mutually exclusive options — this means that each option must be independent from every other option in the list. For example: Red, blue, and yellow are mutually exclusive. Red, blue, yellow, red/blue are not mutually exclusive.
    • List options in a rational order that makes logical sense.
    • Have a default option selected whenever possible.
  • Keep radio labels short and descriptive.
  • Start all radio buttons labels with a capital letter.
  • Don’t include punctuation after radio button labels.
  • Move focus to each radio using the tab key (or shift + tab when tabbing backwards)
  • To interact with the radio when it has keyboard focus, press the space key
View component in Figma