10 Best JavaScript Plugins To Check All Checkboxes (2024 Update)

by jQueryScript,

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 Jan 30 2024

Table of contents:

Best jQuery Check All Checkbox Plugins

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.

jQuery Plugin To (un)Select All The Checkboxes By One Click - tCheckAll

[Demo] [Download]


Select All Checkboxes With A Single Checkbox - jQuery checkboxAll

Just another jQuery Check All plugin which enables a 'Master' checkbox to select/unselect all the related (children) checkbox inputs with just one click.

Select All Checkboxes With A Single Checkbox - jQuery checkboxAll

[Demo] [Download]


Minimal Check All Checkbox Plugin - jquery.checkbox.js

A lightweight and fast jQuery Check All plugin to manage multiple checkboxes easily.

Minimal Check All Checkbox Plugin - jquery.checkbox.js

[Demo] [Download]


Simple Form Check All Plugin For jQuery

A lightweight and user-friendly jQuery plugin that allows your user to check all or uncheck all the options with one click.

Simple Form Check All Plugin For jQuery

[Demo] [Download]


Advanced Check/Uncheck All Plugin - jQuery checkAll.js

An advanced check all jQuery plugin that enables a Check All control to check & uncheck all of its child checkboxes when checked/unchecked.

Advanced Check/Uncheck All Plugin - jQuery checkAll.js

[Demo] [Download]


jQuery Plugin To Check / Uncheck All Checboxes - SelectAllCheckbox

Just another jQuery plugin that adds check all and uncheck all functionalities to the checkbox group. Click on the master checkbox to select or deselect all slave checkboxes.

jQuery Plugin To Check / Uncheck All Checboxes - SelectAllCheckbox

[Demo] [Download]


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.

Minimal Select All Checkboxes Plugin With jQuery - checkall

[Demo] [Download]


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.

Check & Uncheck All Checkboxes With A Single Click – SelectAllCheckbox

[Demo] [Download]


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.

Select All Checkboxes In JavaScript – check-all.js

[Demo] [Download]


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.

Check All Checkboxes With Pure JavaScript – check.js

[Demo] [Download]


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.

See Also: