5 Ways to Check Multiple Checkboxes at Once / On Single Click

There are many different components that make up a typical web page such as CSS, HTML, images and Javascript. There’s also a number of different ways you can interact with a page and online forms. For instance, to give the user the choice of multiple selections on a page, the most common method would be to use checkboxes. Most users would know that their webmail service such as GMail or Hotmail relies on checkboxes to select emails for moving and deleting messages.

Many web pages on the internet make use of checkboxes for multiple choice selections, but a problem arises when there are lots of boxes on a page. Normally you would have to go to each box individually and if you want to check or uncheck it, click on each box one at a time. Web browsers like Chrome and Firefox offer no built in facility to enable selection of checkboxes in bulk or even all at once which could save huge amounts of time when there are many to process.

For that you will need to make use of a browser extension. Here we list 5 extensions for Chrome and Firefox and browsers that utilize those extensions. Do take note that after installing a checkbox extension you will need to refresh any pages already open for the selecting to work.

1. Multicheck Checkbox Checker (Chrome)

At the time of writing the last update to Multicheck Checkbox Checker was in late 2015 so this extension is much newer than most others listed here. It behaves in a similar way to the Firefox extension with almost the same name, Multiple Checkbox Checker.

multicheck checkbox checker

Multicheck Checkbox Checker works in two ways, firstly you can hold down the left mouse button and move the mouse cursor over each checkbox and it will toggle on or off depending on its current state. The other way is to hold down Alt and drag a selection area over the boxes you want to change, and they will invert from their current checked or unchecked state.

Download Multicheck Checkbox Checker

2. Click All Checkboxes (Chrome)

This is definitely the newest extension listed here (2016) and possible also the easiest to use. As the name suggests, this extension allows you to mass change all checkboxes on a web page with one click, selective checking or unchecking is not possible.

click all checkboxes

After installing Click All Checkboxes its icon will appear at the top right. All you have to do is click the icon and then the big “CLICK ALL CHECKBOXES” button that appears. All boxes on the page will then invert from their previous state, checked to unchecked and vice versa.

Download Click All Checkboxes

3. Check Range (Chrome)

Check Range has not been updated since 2012 and is based on a decade old GreaseMonkey script but despite this seemed to work without too much issue.

check range chrome extension

The idea of clicking on ranges of checkboxes is similar to Windows Explorer. Click the first checkbox, press and hold Shift, then click the last checkbox. Everything in between will change its state to what happened to the first checkbox, if it was checked everything else will be checked, if it was unchecked on click then everything in the range will uncheck. It does not toggle the current state of the boxes on or off but mirrors the state of the first box on all the rest.

Download Check Range

4. CheckFox (Firefox)

CheckFox has been around since 2007 and is one of the original Firefox checkbox checking extensions. Sadly it has not been updated since 2011 so any bugs or compatibility issues are unlikely to be addressed. It’s surprising the extension still works on the latest Firefox browser, but it does for the most part.


Usage is quite simple, click and drag your mouse over the checkboxes to edit and then right click. A menu option will appear to check unchecked boxes or uncheck checked boxes. If there is a mixture both Check and Uncheck options will be available. If the box has text it will highlight but there will be no physical indication when it’s only the box, but the checking should still work.

Download CheckFox

5. CheckBoxMate Lefedor Edition (Firefox)

The Lefedor edition of this extension is a continuation from the 2008 original. Like CheckFox though, this extension has not been updated since 2011 so there is not much chance of the developer fixing current or future issues…


To activate the multiple checking click on the first checkbox and drag the area over the rest of the checkboxes you want to affect. This will invert current selections by checking currently unchecked boxes and vice versa. The good thing is you do actually get a visible selection area box so can see what’s going on, make sure you actually click ON the first checkbox or it won’t work.

Download CheckBoxMate (Lefedor Edition)

Editor’s Note: We did try a number of other checkbox checking extensions including Check All, CheckChrome and even a bookmarklet called Toggle ’em all. Sadly all of them suffer with a similar problem, which is they check the box but do not register it has actually been clicked on, such as with an onclick event common in Javascript based checkboxes.

non registered checked boxes

The left boxes in the example above have correctly recorded click events in the result box as 100 checked boxes. On the right using one of these extensions the boxes are checked but the page hasn’t recorded anything has been clicked on. The result is boxes are showing as checked but in reality are not checked. The affected extensions could work on web pages without Javascript checkboxes but JS boxes are more commonly found.

5 Comments - Write a Comment

  1. Dave Murray 3 years ago
  2. PHILLIP GWINN 4 years ago
  3. Ankur 5 years ago
  4. matthewgu 7 years ago
  5. WilmaK 7 years ago

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Your comment is subject to approval. Read our Terms of Use. If you are seeking additional information on this article, please contact us directly.