Figma Radio Button

/

/

/

/

Figma Radio Button

Preview

Figma Radio Button

Figma Radio Component

The Radio button component allows users to select a single option from a list of available interface options.

Radio components include smooth animations and adequate touch areas for easy selection on touch devices.

Radio Anatomy

SetVariantsProperties
RadioLabel40Size XL, Large, Medium, SmallState Disabled, Hover Unchecked, Unchecked, Hover Checked, CheckedDirection Right, Left
RadioCaption40Size XL, Large, Medium, SmallState Disabled, Hover Unchecked, Unchecked, Hover Checked, CheckedDirection Right, Left
RadioButton40Size XL, Large, Medium, SmallState Disabled, Hover Unchecked, Unchecked, Hover Checked, CheckedDirection Right, Left
Radio15Size Large, Medium, SmallState Disabled, Hover Unchecked, Unchecked, Hover Checked, Checked

The radio family is four sets — a bare Radio at 22, 24 and 32px, RadioLabel and RadioCaption with the control on the Left or Right in four sizes, and a RadioButton card up to 122px — with Unchecked, Hover Unchecked, Checked, Hover Checked and Disabled states.

Radio AI Prompt

Paste this into Claude, ChatGPT, or Figma Make:

Build a radio button system in Figma as four component sets with shared states. Radio: the bare circle at Small 22, Medium 24 and Large 32px with five states — Unchecked with a grey border, Hover Unchecked with a tinted border, Checked with an accent ring and a centred dot, Hover Checked darker, and Disabled at reduced opacity. RadioLabel: the control with a text label on its Left or Right in Small, Medium, Large and XL sizes, the whole row one hit area with a touch target of at least 44px. RadioCaption: label plus a grey caption line beneath at 48 to 68px row heights. RadioButton: a bordered card holding the control, a bold label and a caption at 72 to 122px, the card tinting when Checked. Wire Unchecked to Checked as an interactive component with a smart-animate dot so the selection animates, keep the dot a nested shape that scales per size, and bind colours to variables for light and dark mode.

Type

Interactive component

Behavior

Auto layout

Figma Radio Button

Radio

radio button example

radio component

figma radio

Interactive component

Design systems with Figma — 10× faster

Level up your design, build robust systems, websites, and applications that will stay beautiful forever.

UI KIT TRUSTED BY TOP TEAMS AND BRANDS

Design systems with Figma — 10× faster

Level up your design, build robust systems, websites, and applications that will stay beautiful forever.

UI KIT TRUSTED BY TOP TEAMS AND BRANDS

Design in Figma
— 10X faster

Level up your design, build robust systems, websites, and applications that will stay beautiful forever.