Vibe UI
Initializing Vibe UI System...

Checkbox

A control that allows the user to toggle between checked and unchecked states.

Checkbox

A control that allows the user to toggle between checked and unchecked states.

Installation

pnpm dlx vibe-ui-kit@latest add checkbox label
💡 Vibe UI Component Dependencies: This component requires other components to work correctlyPlease make sure you also install these Vibe UI component dependencies: label

Variations

Explore the standard interactive states of the Checkbox component.

Examples

Form Checklist

An interactive list group mapping checkboxes to multi-row selection inputs with support for descriptions.

Notification Preferences

Manage how you receive alerts and newsletters.

Get a digest of new features, articles, and community updates every Tuesday.

Receive updates on discounts, sales, and special offers from our partners.

Get instant alerts about login attempts, security patches, and critical updates.

Card Selector

A responsive grid selector where active items check their matching checkboxes and show a highlighted border.

Hobby Plan

For personal projects

$12 / month
Startup Pro

For small teams & scale

$49 / month

Props

PropTypeDefaultDescription
checkedboolean | 'indeterminate'falseThe controlled checked state of the checkbox.
defaultCheckedbooleanfalseThe initial checked state when rendering uncontrolled.
onCheckedChange(checked: boolean | 'indeterminate') => void-Event handler called when the checked state changes.
disabledbooleanfalseWhen true, prevents user interaction.

Contributors

JS
Jenish Sabhadiya

Theme Customizer

8px
@theme {
  --radius: 0.5rem;
  --glass-blur: 8px;
}
Changes apply instantly to this documentation workspace.
Checkbox | Vibe UI