Mark all Unread Emails As Read At Once in Gmail [Quick Tips]

I have to say, I’m a real fan of Gmail; it’s the only email service I use. But the thing is, I’m not really in love with some of the interface features Google insists upon. For example, one of the most annoying features of all for me is not being able to mark all unread messages as read easily at once.

If you only have one page of unread emails, this shouldn’t really be hard to do. But if you’re like me and have got hundreds of unread emails, this can be a real problem. And quite a severe one too. So, I did a little research and voila! A solution. And apparently the solution is quite an easy one although not so obvious. So, without any further ado, follow the steps given below to easily mark all of your unread emails as read at once:

1. First, you’ll need to temporarily disable Gmail’s email categories. For this, simply navigate to Settings menu by clicking on its icon:


2. Open up the “Inbox” tab. From here, deselect all emails categories except the “Primary” one (which can’t be disabled.)


3. Open up your Inbox. Click on the main checkbox as shown below:


4. Once you’ve done that a message will show up in the middle of the screen, similar to the one in the screenshot below:


5. Click on “Select all XX number of conversations in Inbox.” This will result in all your Inbox emails being selected.

6. Now, simply click on “Mark as read.” Depending on the number of emails, this may take three to five seconds. Once that’s done, you’ll have a unread email free inbox.


With the simple method detailed above, you should easily be able to mark all your emails as “read”.

Have you got any other awesome tips regarding managing your inboxes? If so, be sure to tell us about it in the comments below.


  1. Hello Shujaa.

    Why not replace steps 1 and 2 with: Click All mail (or enable keyboard shortcuts and hit ‘g’ then ‘a’)

    Pro tip: step 3 can be achieved with ‘*’ than ‘a’ with keyboard shortcuts.

    There’s no need to compromise your inbox setup just to achieve this basic operation :-) Hope this helps.

  2. For only unread email in the inbox, then:
    is:inbox is:unread

    use l:[label name] is:unread for other labels

  3. Thanks, this is helpful… i had almost more than 40k mails as unread, it was difficult to delete or mark as read so many mails… with this grt help , i marked as read in one click…thank u !!

  4. A third party email client might work. For a long time I was keeping K-9 Mail on my android device simply because it had a “mark all on server as read” option.

Comments are closed.