10 Best JavaScript Plugins To Check All Checkboxes (2026 Update)
What Is Check All Checkbox
A Check All checkbox enables the user to select/deselect all checkboxes in a group via a 'Master' checkbox element.
When a Check All checkbox is checked, all related checkboxes are checked accordingly; when all checkboxes are checked, the Check All checkbox is also checked.
It is useful when you're building a multi selection component in the web app that makes it easy to select and deselect all items (like table rows, list items, todo lists, etc) with a single click.
The Best Check All Checkbox Plugin
There is currently no pure CSS solution to handle Check All functionality due to the limitations of CSS.
To implement a Check All Checkbox on your web app, here are 10 best jQuery and Vanilla JavaScript plugins to check/uncheck multiple checkboxes with a single checkbox. Have fun.
Originally Published Sep 14 2020, updated Mar 06 2026
Table of contents:
Best jQuery Check All Checkbox Plugins
Select All Checkboxes With A Single Checkbox - jQuery checkboxAll
A jQuery Check All plugin that enables a 'Master' checkbox to select/unselect all the related (children) checkbox inputs with just one click.

Select/Deselect All Checkboxes Using jQuery - checkbox_all
A dead-simple jQuery based Check All solution that enables a Master checkbox to select/deselect all child checkboxes in a group.

Minimal Check All Checkbox Plugin - jquery.checkbox.js
A lightweight and fast jQuery Check All plugin to manage multiple checkboxes easily.

jQuery Plugin To (un)Select All The Checkboxes By One Click - tCheckAll
A dead simple jQuery plugin which allows you select and un-select all the checkboxes by one click.

Check All & Indeterminate Checkbox Plugin With jQuery - ssdThreeStateCheckbox
A jQuery plugin which enables a checkbox to check/clear all of its related checkboxes, with support for 'tri-state' using the HTML5 "indeterminate" property.

One-Click Checkbox Selection And Deselection - jQuery metalCheckAll
A lightweight and straightforward jQuery Check All plugin that allows users to select and deselect a group of checkboxes with just a single click.

Minimal Select All Checkboxes Plugin With jQuery - checkall
Yet another lightweight jQuery Check All jQuery plugin which enables a checkbox to select and deselect all related checkboxes with one click. When the child checkboxes are individually checked/unchecked, the 'Check All' checkbox's status will update accordingly between checked and unchecked.

Best vanilla JS Check All Checkbox Plugins
Check & Uncheck All Checkboxes With A Single Click – SelectAllCheckbox
The Vanilla JavaScript version of the jQuery SelectAllCheckbox plugin that adds check all and uncheck all functionalities to checkbox groups.

Select All Checkboxes In JavaScript – check-all.js
A pure JavaScript plugin for the ‘check all’ functionality that enables a checkbox to select/unselect all checkboxes in a group.

Check All Checkboxes With Pure JavaScript – check.js
A dead simple JavaScript library that provides a SelectAll function to check and uncheck all the related checkboxes with just one click.

More Resources:
Seeking more jQuery plugins or JavaScript libraries to create check all checkboxes on the web & mobile? See jQuery Check All and JavaScript Check All sections for more details.





