How to Mark All as Read in Gmail (2026 Guide)

How to Mark All as Read in Gmail (2026 Guide)

Gmail will let you mark every unread email as read in about three clicks — but only if you know about the Select all conversations that match this search link, which is hidden behind an unobtrusive banner that 90% of users miss. Without that link, the checkbox at the top of your inbox only selects the first 50 messages.

Here’s the full method for the web, mobile, and how to do it per label or per sender.


1. Mark All as Read in Gmail on the Web

The standard flow if you want to clear unread status on everything in your inbox:

  1. Open Gmail at mail.google.com.
  2. Click the empty checkbox at the top-left of the message list. Every message visible on the current page is now selected.
  3. Look at the banner above the message list. It says: “All 50 conversations on this page are selected. Select all conversations that match this search.”
  4. Click the link. Now every conversation in the current view is selected, not just the first 50.
  5. Click the three-dot menu in the toolbar above the messages.
  6. Select Mark as read.
  7. If prompted, click OK to confirm the bulk action.

The unread count in the inbox drops to zero. This works whether you have 100 unread messages or 10,000.


2. Mark Every Unread Email Across Your Entire Account

The above method only clears unread within the current view (e.g., your inbox). If you have unread messages in archived labels, in Spam, in Trash, or in custom labels, they’re not affected.

To mark every unread email across the whole account at once, use search:

  1. In Gmail’s search bar at the top, type:
    label:unread
  2. Press Enter. Gmail shows every unread message regardless of which label or folder it’s in.
  3. Click the empty checkbox at the top-left.
  4. Click Select all conversations that match this search in the banner.
  5. Click the three-dot menuMark as read.
  6. Confirm.

Done. Every unread email in your account is now read.

Why this works better than just clicking “Inbox”: Many archived emails (especially from Promotions, Updates, and other tabs) accumulate unread status that doesn’t show up in your main inbox count. The search method catches them all.


3. Mark a Specific Label or Folder as Read

For more surgical cleanups — clearing unread on just one label without touching the rest of your inbox.

By label

  1. In the search bar, type:
    label:LABELNAME is:unread
    Replace LABELNAME with the label you want (e.g., label:Newsletter is:unread). Use hyphens or quotes for multi-word labels: label:"Sales Pipeline" is:unread.
  2. Press Enter.
  3. Click the top checkbox to select all on the page.
  4. Click Select all conversations that match this search in the banner.
  5. Click the three-dot menuMark as read.

By sender

To mark every email from a specific sender as read:

from:newsletter@example.com is:unread

Same checkbox-then-banner-then-mark-as-read flow.

By age

To mark every unread email older than 30 days as read:

is:unread older_than:30d

This is useful for inbox bankruptcy — clearing the historical clutter without touching anything recent.

By multiple criteria

Combine operators with spaces (implicit AND):

is:unread label:promotions older_than:7d

Marks all unread Promotions tab emails older than 7 days as read.


4. Mark All as Read in the Gmail Mobile App

The mobile app is more limited — there’s no “Select all conversations that match this search” equivalent.

iOS

  1. Open the Gmail app.
  2. Long-press any message in the list to enter selection mode.
  3. The app selects that one message and reveals a toolbar at the top.
  4. Tap the three-dot menu in the top-right.
  5. If you see Select all, tap it. Some versions only allow selecting visible messages — in that case, scroll down to load more, then tap individual checkboxes.
  6. Tap the open-envelope icon at the top to mark as read.

Android

The Android Gmail app has the same flow as iOS. Long-press to start selection, then either Select all (when available) or tap individual messages, then tap the open-envelope icon.

When mobile isn’t enough

If your goal is to mark thousands of unread messages as read across multiple labels, the mobile app will frustrate you. Open Gmail in a mobile browser instead — the desktop site works on phones and supports the full Select all conversations that match this search flow. Tap the three-dot menu in your phone’s browser and request Desktop site.


5. Mark Future Emails as Read Automatically

If you’ve identified senders or kinds of email that should never be marked unread (newsletters, system notifications, calendar invites you’ve already added), set up a filter to mark them as read on arrival.

Create the filter

  1. Click the search options icon (slider/funnel) in Gmail’s search bar.
  2. Set criteria for the messages you want auto-handled. Examples:
    • From: notifications@github.com
    • Subject contains: Daily digest
    • Has the words: unsubscribe
  3. Click Create filter at the bottom of the search panel.
  4. Tick Mark as read.
  5. (Optional) Also tick Skip the Inbox (sends straight to All Mail), Apply the label (categorizes), or Never mark as important.
  6. Tick Also apply filter to matching conversations if you want existing matches marked as read immediately.
  7. Click Create filter.

Going forward, matching emails arrive already marked as read.

Common filter ideas

  • Newslettersunsubscribe in body + Skip Inbox + Mark as read + Apply label “Newsletters”
  • Notificationsfrom:noreply@* + Mark as read
  • Calendar invites already acceptedsubject:"Accepted: " + Mark as read

6. Mark All as Read with a Keyboard Shortcut

For people who prefer keyboard-driven email, Gmail has shortcuts.

Enable shortcuts (if you haven’t)

  1. Click gearSee all settings.
  2. On the General tab, scroll to Keyboard shortcuts.
  3. Select Keyboard shortcuts on.
  4. Save Changes.

Shortcuts for marking as read

ActionShortcut
Mark selected as readShift + I
Mark selected as unreadShift + U
Select all* + a (press * then a)
Select all unread* + u
Select none* + n

Workflow:

  1. Press * + u to select all unread on the visible page.
  2. Click the Select all conversations that match this search banner if needed.
  3. Press Shift + I to mark as read.

7. Common Issues

“Mark as read” is missing from the toolbar. Look in the three-dot menu (More) — Gmail moves common actions in and out of the visible toolbar based on context.

The banner “Select all conversations that match this search” doesn’t appear. Your view has fewer messages than fit on one page (typically 50). The banner only shows when there are more matches off-screen. Without it, the checkbox already selects everything.

Unread count doesn’t update. Refresh the page (F5 or Cmd+R). Gmail’s bulk operations sometimes lag the unread counter by a few seconds.

Bulk operation says “0 conversations updated.” You probably hit the cap. Gmail limits very large bulk operations and may need to be re-run for the remainder. Refresh and run the same query again.

Gmail won’t let me select all because of the daily limit. Gmail caps bulk actions per session (~10,000 conversations). For mailboxes larger than this, run the operation in stages — split by date range or label.

Inbox shows “Inbox (5)” but I have no unread emails. The number in parentheses can be the unread count for the Primary tab only. Click each tab (Promotions, Updates, Social) to find where the unread emails are, or use is:unread in search to find them all.


Quick Reference

GoalMethod
Mark inbox as readTop checkbox → “Select all that match” → three-dot menu → Mark as read
Mark entire account as readSearch label:unread → same flow
Mark one label as readSearch label:NAME is:unread → same flow
Mark sender as readSearch from:address is:unread → same flow
Mark old emails as readSearch is:unread older_than:30d → same flow
Mark future emails as readCreate filter with Mark as read action
Keyboard* + u then Shift + I

When “Mark All as Read” Becomes a Coping Mechanism

If you’re mass-marking inbox as read on a regular basis, the inbox is the problem, not the unread count. Carly is an AI assistant that triages your inbox, drafts replies, and connects to 200+ apps so you stop relying on bulk actions to feel caught up. Carly is $35/month.

More on Gmail: How to archive emails in Gmail · How to create filters in Gmail · How to mass delete emails in Gmail · How to snooze emails in Gmail · How to unsubscribe from emails in Gmail · How to block emails in Gmail

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

Get Carly Today →

Or try our Free Group Scheduling Tool or Free Booking Page