UI components · Form input
Radio
Also called: Radio button, Radio group, Option button
A group of round options where only one can be selected, and picking a new one deselects the old one. Good for 2 to 5 mutually exclusive options.
Click “Labeled” to see what each part is called.
How to tell AI
Swap in your own content firstFor "Billing cycle," use a horizontal radio group: Monthly, Quarterly, Yearly. Select Yearly by default and add a small "Save 20%" tag after it. The selected option shows a solid dot in the circle and bold text. Clicking the label should also select it, and the arrow keys should move between options.
Send to
01Decide
Does your content look like this?
Check both columns to confirm Radio is what you need.
Use Radio when
- 2 to 5 mutually exclusive options that users should see and compare without opening anything
- A single choice that needs a clear default, like shipping method or billing cycle
- Options that each need a line of description, like choosing a plan or a shipping method
Not sure? Upload a screenshot and page analysis will check which layout each block should use.
02Pitfalls
Common misuse
It looks like it works, but it makes things harder for users.
- 01
A radio group with no default, so users submit without choosing and get an error
- 02
Using two radio buttons for a "Yes / No" setting that takes effect immediately, when one switch would do
- 03
Radio buttons in the same group without a shared name, so several can be selected at once
03Spot it
How to spot it
Look at the overall structure first, then check a few features you can spot at a glance.
Structure
A group of small circles with text labels. The selected circle has a solid dot. Options in the same group share one name so only one can be selected.
PartsClick one to highlight it in the wireframe above
04Explained
In detail
Radio buttons always come in groups, and only one in a group can be selected. Pick "Monthly" and "Yearly" is automatically deselected. Each option is a small circle on the left and text on the right, and the selected circle gets a solid dot in the middle. A radio group usually has a default selection, and clicking a selected option again doesn't deselect it.
The difference from a Checkbox is that it's single choice only, and it's round, not square. Compared with a Select, radio buttons lay out every option so users can compare them without opening anything, which suits 2 to 5 options. For a setting with just on and off that takes effect immediately, use a Switch. When the options are styled as a row of side-by-side toggle buttons, it's usually called a Segmented Control.
Developer infoTerm ID, DOM cues, match priority
- Term ID
component-radio- DOM selectors
The extension matches these CSS selectors when it inspects a page locally (tags, ARIA roles, common component library classes).
input[type="radio"][role="radio"].ant-radio-wrapper.el-radio[class*="MuiRadio-root"].arco-radio.t-radio.n-radio[data-slot="radio-group-item"]
- Priority
- 1 · when several match at the same level, the higher priority wins
- Version
- v2 · updated Sep 29, 2026