Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

enter image description here

Is is ok to use Select/Deselect All here or better to shorten it to only select all. Would the users know that if they uncheck the "select all" checkbox. Everything will be disselected

share|improve this question
I don't know whether or not every user would intuitively know that clearing a "Select All" check box would clear all the subsidiary check boxes, but a few seconds of using the UI will show them that it does. –  ChrisF May 16 '12 at 8:40
add comment

1 Answer

up vote 3 down vote accepted

I think there are 2 possible confusions here:

  1. Putting two opposite labels (calls-to-action) on the same controller.
  2. Using a check-box controller for manipulating the UI rather then selecting multiple items, which is their intended purpose.

What I would do is make it a button (or a link if there's a more important button nearby). The button label (or link) should only be the available action: "Select All" if not all items are selected, and "Deselect All" otherwise.


download bmml source – Wireframes created with Balsamiq Mockups

Edit: after showing this answer to a co-league, I want to point out that if there are a lot of check-boxes, it's worth having both buttons/links available (it can be exhausting to deselect dozens of check-boxes manually).

share|improve this answer
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.