BASE COMPONENTS

Checkbox

A binary and indeterminate selection control for forms, settings, and data tables. Checkbox covers 6 variants, 3 shapes, and a full set of value and interaction states, ready in Figma and React.

Last Update:
JUN 01, 2026
Checkbox
Ayla Karagöz
Diego Fernández
Dimitri Volkov
Erik Lindqvist
Fatou Diallo
Haruki Mori
Jae Park

Loved by 2,000+ users worldwide.

Overview

Checkbox is a binary and indeterminate selection control for forms, settings, and data tables. With 6 semantic variants, 3 shapes, and full value and interaction state coverage, including an indeterminate state for parent-child lists, it adapts to every surface and selection context without compromise.

Figma Preview

Preview in Figma

When should you use them?

Use a checkbox when a user selects one or more independent options that aren't mutually exclusive, like agreeing to terms, toggling settings, or selecting rows in a table. Use the indeterminate state to show partial selection in a parent-child group.

How should you use them?

  • Use checkboxes for multiple independent selections; use radio buttons when only one option can be chosen.
  • Pair each checkbox with a clear label describing what selecting it does.
  • Use the Indeterminate state for a 'select all' parent when only some children are checked.
  • Match the variant to context: Danger for risky confirmations, Success for positive states.
  • Make the whole label clickable, not just the box, for an easier target.
  • Keep checkboxes keyboard-accessible and toggleable with the Space key.
FAQ

Questions,
answered clearly.

Plans, pricing, licensing, updates, and technical questions, all answered in one place.

Still have questions?

Visit ourHelp Centerfor detailed guidance, orGet in Touchwith our team
Çağla
Hakan
Batuhan
Atakan
Çağatay
for product,licensing ortechnical questions.

Your current plan is a one-time payment, no subscriptions, no recurring charges for what you buy today. Some future Create UI products (such as AI-powered features) may be offered as optional add-on subscriptions, but these are entirely separate and will never affect your existing purchase. What you buy now, you own permanently.

Start with Create UI

Stop deciding. Start shipping.

Install it today and your next screen takes an hour instead of a day. Keep rebuilding from scratch, and next quarter looks exactly like this one.

Start Free Now. Upgrade whenever you need.

Create UI