Skip to content

Radio Button

Radio Button

Radio buttons allow users to select exactly one option from a set. Use them when all options need to be visible for comparison.

PropertyValue
Circle Size20px × 20px
Border Width2px
Border Color#3f51b5 (default)
Inner Dot10px diameter
Label Gap10px
Label Font14px Poppins Regular

Empty circle with border, default state

Unchecked State

Circle with filled inner dot, selected state

Reduced opacity, no interaction allowed

Default layout, 3-5 options stacked vertically

For 2-3 short options arranged horizontally

  • Users can select only one option
  • 2-5 mutually exclusive options
  • All options should be visible
  • Need to compare options side-by-side
✅ Do❌ Don’t
Use at least 2 radio buttons in a groupUse for more than 5 options (use dropdown)
Provide clear, concise labelsUse for single binary choice (use switch)
Order options logicallyStack too many options vertically
Include a default selection when appropriateHide options in collapsed sections
ScenarioAlternative Component
Multiple selectionsCheckbox
5+ optionsDropdown/Select
Binary toggleSwitch
On/off stateToggle button