How to Mark All Emails as Read from One Sender in Gmail

Mark All Gmail as Read from One Sender

Each of us has email, and some of us even use Gmail.

Sometimes we need to clean our entire mailbox from one specific sender: a service with annoying promotional emails, an online store receipt provider, or even a persistent admirer.

Now you can clean all emails from one sender with just one button!

How does it work?

1. Click the “Mark All as Read” button:

Mark All Gmail as Read from One Sender

2. Then sign in to Google and grant access to your Gmail account through the certified service – “Mail Application for Gmail™”.

Fun fact for those interested: the service was originally created for the Gmail App extension, but now it can be reused in any project that requires access to the Gmail API.

Mark All Gmail as Read from One Sender

3. In the next window, enter the sender’s email address whose messages you want to fully mark as read:

Mark All Gmail as Read from One Sender

4. While typing in the email field, the list will show all senders that match the entered characters among the unread emails in your mailbox:

Mark All Gmail as Read from One Sender
Mark All Gmail as Read from One Sender

5. After selecting or entering the required email address, press the “Mark as Read” button to start changing the status of emails from this sender:

Mark All Gmail as Read from One Sender

6. If there are unread emails, the “reading” process starts. You will see a progress bar that gradually fills in batches of 100 emails:

Mark All Gmail as Read from One Sender
Mark All Gmail as Read from One Sender

7. When processing is complete, you will see fireworks and a success message:

Mark All Gmail as Read from One Sender

8. If there are no unread messages, you will see a corresponding message:

Mark All Gmail as Read from One Sender

How is the service better than regular Gmail?

Regular Gmail web version

Let’s look at the steps required in native Gmail to mark emails from a specific sender as read.

0. First, you need to enter a filter like this in the search bar: from:test@example.com

Mark All Gmail as Read from One Sender

1. Then click the checkbox to select all emails on the page,

2. Next, click the (not very noticeable) blue link to select all emails in the mailbox:

Mark All Gmail as Read from One Sender

3. Click the “Mark as read” button:

Mark All Gmail as Read from One Sender

4. Confirm your action by pressing “OK” in a separate pop-up window:

Mark All Gmail as Read from One Sender

5. And wait an unknown amount of time (Gmail may take timeouts while processing messages):

Mark All Gmail as Read from One Sender

“Mark All Gmail as Read from One Sender” service

Now let’s look at the steps required to process the mailbox using my service:

1. Press the large red button in the center of the screen:

Mark All Gmail as Read from One Sender

2. Sign in and grant access to our authorized service:

Mark All Gmail as Read from One Sender

3. Enter the required email address and press the “Mark as Read” button:

Mark All Gmail as Read from One Sender

4. Finally, wait a few seconds while watching the clear and intuitive progress bar:

Mark All Gmail as Read from One Sender

Final comparison

Number of actions

Вердикт

“Mark All Gmail as Read from One Sender” service is much easier to use and requires almost twice fewer actions than regular Gmail.

Task completion time

Number of emails to process: ~2500 messages

Вердикт

“Mark All Gmail as Read from One Sender” service works more than 10 times faster than the official Gmail web version.

Main features

  • Standard authorization via Google OAuth v2.0 – all data goes through Google’s own servers
  • Requests minimal permissions from the user – only gmail.modify
  • Email address input includes autocomplete suggestions from unread senders – convenient
  • Includes a progress bar with a counter of processed emails – it’s clear how long you need to wait
  • Displays client and Gmail service errors – if something goes wrong, you can understand the reason and fix it or contact us for help
  • Works online, free, and with one button

Technical features

  • All processing happens on the client side (no backend, all data goes directly from the browser to Google)
  • Emails are processed in batches of 100 (more granular progress than standard 1000+ email requests, and no risk of Google account blocking due to spam-like requests)

Privacy

1. The service has passed CASA certification (Cloud App Security Assessment) and complies with the ESOF Cyber Score (9.7/10).

Mark All Gmail as Read from One Sender

2. The service does not store any user information (processing happens locally in the browser, with requests sent directly to the authorized Google backend).

keyboard_arrow_up