In computing, a radio button is a graphical user interface element (widget) that indicates a multi-way choice which can be edited by the user. Radio buttons are arranged in groups of two or more and displayed on screen as a list of circular holes that can contain white space (for unselected) or a dot or (for selected). Adjacent to each radio button is normally shown a caption describing the choice that this radio button represents. When the user selects a radio button, any other radio button in the same group becomes deselected. Selecting a radio button is done by clicking the mouse on the button, or the caption, or by using a keyboard shortcut.

It is possible that initially none of the radio buttons in a group are selected. This state can not be restored by interacting with the radio button widget (but it may be possible through other user interface elements).

See also check box.