Back to Checkbox
Checkbox

Labeled fields

Standalone checkbox with top label, inline text, and disabled states.

You agree to our Terms of Service and Privacy Policy.

Can't toggle this option.

API

PropTypeDefaultDescription
checked / defaultCheckedboolean | "indeterminate"Controlled / uncontrolled checked state.
onCheckedChange(checked: boolean | "indeterminate") => voidFires when the value changes.
labelReact.ReactNodeTop field label — matches Input and Textarea.
textReact.ReactNodeInline label text beside the checkbox.
helpTextReact.ReactNodeSupplementary help text linked via `aria-describedby`.
controlPosition"start" | "end"startPlaces the control at inline-start or inline-end (RTL-aware).
disabledbooleanNative disabled state.
requiredbooleanMarks the checkbox as required in forms.
View full API on Checkbox

More Checkbox examples