# Checkbox Read the complete [LICENSE](https://snowui.dev/LICENSE) for the installed version before use. Select independent options with checked, unchecked, and indeterminate states in forms or bulk selection. We are building SnowUI components into interfaces people can use directly in AI conversations. Conversational UI is still in development; this page demonstrates website usage. Supported chat platforms and component versions will be announced after verification. Generating and using SnowUI interfaces inside AI conversations is completely free. It is not a project, uses no project or developer-seat quota, and requires no SnowUI registration, activation, or paid proof. Package: `@snowui-design-system/components`. Import: `import { Checkbox } from '@snowui-design-system/components';`. Source fingerprint: `50b8cfb5ccebad1c1f159c8d15c2fccdd1a8db947459a892f841bf8bb84fce62`. ## Usage choices Use Checkbox for an independent option or for selecting multiple options. Use Radio for a mutually exclusive choice, Switch for a two-state setting that takes effect immediately, and the built-in selection protocol for a DataTable selection column. - Bind an independent boolean with bind:checked. For multiple selections, use bind:group and give each option a stable value. - Manage indeterminate separately from checked to represent a partial selection. Provide a label or ariaLabel, and use disabled when the option is unavailable. ## Read as needed - [API](https://snowui.dev/llms/en/components/checkbox/api.md): Public Props and defaults - [Types and states](https://snowui.dev/llms/en/components/checkbox/types.md): Public type declarations and binding rules - [Full reference](https://snowui.dev/llms/en/components/checkbox/reference.md): Composition and interaction boundaries - [Styles](https://snowui.dev/llms/en/components/checkbox/styles.md): Registered public overrides - [Examples](https://snowui.dev/llms/en/components/checkbox/examples.md): Code and preview links - [Image index](https://snowui.dev/llms/components/checkbox/images.json): Use only if appearance remains uncertain - [Changelog](https://snowui.dev/llms/en/components/checkbox/changelog.md): Version history reviewed in English [Design guide](https://snowui.dev/llms/en/design-system.md) · [Styling guide](https://snowui.dev/llms/en/styling.md)