I'd like to know how I can mark all messages with a certain tag as read, all at once.

I have around 2000 unread messages with a certain tag, and I don't want to go through endless pages of "select all" -> "mark as read"


There are two ways:

  1. Perform a search to find all the messages you want to select. (You can use is:unread too)
  2. Click select all
  3. You will see that above the first item in the list there is a banner that says something like: All 50 conversations on this page are selected. Select all # conversations in "..."; click that link.

You can also do this with a filter, by creating the filter, choosing to mark the messages as read, and then choosing to apply the filter to the matching conversations. Then simply delete the filter.

| improve this answer | |
  • Wow, I can't believe I didn't see that... – jfoucher Jul 9 '10 at 6:15

Click 'All' next to select. It selects first page of messages Click 'All N messages' after new prompt is shown and confirm Click 'Mark as read'

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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