COMPONENTS

Radio

A single-selection control for choosing exactly one option from a set. Radio covers 5 variants, 3 sizes, and full interaction states, ready in Figma and React.

Last Update:
JUN 01, 2026
Radio

Overview

Radio is a single-selection control for choosing exactly one option from a set. With 5 semantic variants, 3 sizes, and full interaction state coverage, it adapts to every form context, surface, and validation scenario, with token-driven styling that stays in sync with your theme.

Figma Preview

Preview in Figma

When should you use them?

Use a radio button when a user must choose exactly one option from a small, visible set of mutually exclusive choices, like a shipping method, a plan tier, or a yes/no preference. When more than one selection is allowed, use checkboxes instead.

How should you use them?

  • Use radios for mutually exclusive options; use checkboxes when multiple choices are allowed.
  • Always present radios as a group of two or more, never a single radio on its own.
  • Pre-select a sensible default when one option is clearly the most common.
  • Keep each option's label short and parallel in structure.
  • Match the variant to context: Danger for risky choices, Success for confirmations.
  • Keep the group keyboard-navigable with arrow keys, following native radio behavior.
Create UI
PRE-SALE · 70% OFF · LIMITED TIME

Stop deciding.
Start shipping.

The system is ready. Free to start, or get full access
at 70% off before the price goes up at launch.

Start Free Now.
Upgrade Through Pre-sale.