Checkboxes

Ready to use Tailwind CSS checkbox components with production-ready, copy-paste HTML code. Use them as they are, or as a starting point to build beautiful websites.

Checkboxes are a small component but getting them to look good across browsers is one of those things that's more annoying than it should be. These use @tailwindcss/forms for consistent styling and include custom SVG check and indeterminate marks so they look the same everywhere. We have a simple standalone checkbox, one with a description below the label, a list of checkboxes for multi-select, and a list with avatars for things like team member selection. Copy, paste, done.

Tailwind

Frequently asked questions

A simple checkbox with label, a checkbox with a longer description below the label, a vertical list of checkboxes for multi-select, and a list with avatars next to each option.

Yes, @tailwindcss/forms is needed. It resets the default browser checkbox appearance so the Tailwind styling works properly.

The custom SVGs for check and indeterminate states make the checkboxes look identical across all browsers. Without them, every browser renders its own checkmark differently.

Yes. They're standard checkbox inputs so they work in any form. The styling is self-contained and won't clash with other form elements.

Related Tailwind CSS components

More free, copy-paste Tailwind CSS components to use in your projects.