Blog/ Apple Mail & iCloud

How to Mark All Emails as Read on iPhone in One Tap

Nafiul HasanNafiul Hasan· 11 min read
iPhone Mail inbox showing the Edit button and Select All option highlighted, illustrating how to mark all emails as read on iPhone in one gesture

The short answer

To mark all emails as read on iPhone, open Mail and go to the mailbox you want to clear. Tap Edit, then Select All, then Mark, then Mark as Read. This removes the unread badge for that mailbox immediately. For All Inboxes, repeat the same steps while inside the combined view.

Mark all emails as read on iPhone: open Mail, tap Edit, Select All, Mark as Read. Clears the badge per mailbox in seconds.

On this page
  1. 01The short answer
  2. 02Before you start: All Inboxes versus a single mailbox
  3. 03How to mark all emails as read on iPhone
  4. 04Does this work the same on iPad and Mac?
  5. 05What to do when it does not work
  6. 06How to hide the unread count on iPhone Mail
  7. 07A faster way to keep the inbox count under control

The red badge on the Mail app icon — the one showing 1,247 unread — does not clear just because you have stopped caring about those emails. Knowing how to mark all emails as read on iPhone closes that number to zero without opening every message one by one, restores the badge as a meaningful signal, and takes under a minute once you know where the option lives.

This guide covers the method that works in All Inboxes and the one that works in a single account mailbox, the iOS-version path difference that trips people up (the menu layout changed in iOS 18), what happens when Categories splits your badge count and makes it look broken, and how the same task compares across iPhone, iPad, and Mac. All steps were verified against iOS 26.

The short answer#

Open Mail and navigate to the mailbox you want to clear — either a specific account inbox or the combined All Inboxes view. Tap Edit in the top-right corner. A Select All button appears in the top-left corner. Tap Select All, then tap Mark at the bottom of the screen, then tap Mark as Read. Every message in that mailbox is marked read immediately and the badge count drops to zero.

If you are inside All Inboxes, this method marks messages across all connected accounts in one pass. If you want to clear only one account — say, your Gmail inbox without touching your work Exchange account — navigate into that account's individual inbox first before tapping Edit.

The sections below walk through the exact steps, cover what changes by iOS version, explain why the badge sometimes does not fully clear after marking everything, list the things that go wrong and how to fix them, and explain how the same operation works on iPad and Mac.

Before you start: All Inboxes versus a single mailbox#

Mail has two distinct entry points and choosing the wrong one is the most common reason the badge does not fully clear after marking read.

All Inboxes is a merged view that pools messages from every connected account into one list. Marking all as read here clears the combined badge. A single-account inbox — for example, the Gmail inbox listed separately in the sidebar — clears only that account's badge and leaves the others untouched. Both approaches work; the choice depends on what you want to zero out.

Categories changes where unread counts are stored

If you have Categories turned on (available in iOS 18 and later), Mail distributes incoming messages across Primary, Transactions, Updates, and Promotions categories. Each category maintains its own unread count, and marking all as read inside one category does not touch the others. If your badge count drops but does not reach zero, you likely have unread messages sitting in a category you have not cleared yet. Navigate into each category tab and repeat the Edit > Select All > Mark as Read steps.

How to mark all emails as read on iPhone#

  1. 1

    Open Mail and go to the right mailbox

    Tap the Mail icon to open the app. From the Mailboxes screen, decide whether you want to clear all accounts at once or just one. Tap All Inboxes for a combined clear, or tap the individual inbox listed under your account name for a single-account clear. Do not stay on the Mailboxes overview screen itself — Select All does not appear there.

  2. 2

    Tap Edit

    With the message list visible, tap Edit in the top-right corner of the screen. The messages will shift slightly to show circular selection indicators on the left side of each row. A Select All button and a Cancel button appear in the top-left corner.

  3. 3

    Tap Select All

    Tap Select All in the top-left corner. Every visible message in the mailbox will be selected — indicated by a filled green circle on each row. On a large inbox with many thousands of messages, all of them are selected in this single step; you do not need to scroll to the bottom first.

  4. 4

    Tap Mark

    With all messages selected, a Mark button appears at the bottom of the screen alongside Move and Trash. Tap Mark. A small action sheet slides up from the bottom of the screen showing two options: Mark as Read and Flag.

  5. 5

    Tap Mark as Read

    Tap Mark as Read. Mail processes the change immediately. The blue dot indicators on each message row disappear, the unread count badge on the mailbox drops to zero, and the app icon badge updates to reflect the new total across all mailboxes. No confirmation dialog appears — the action completes in one tap.

  6. 6

    Check the app icon badge

    Return to the Home Screen and look at the Mail icon badge. If it still shows a number, unread messages remain in a different mailbox or category. The most common cause is a second account's inbox, a VIP mailbox, or a Categories tab you have not cleared. Navigate to each one and repeat the steps.

Does this work the same on iPad and Mac?#

The Edit > Select All > Mark as Read path is consistent across Apple platforms, but the layout of each screen differs enough that it is worth spelling out where to look on each device.

Diagram showing two paths from the iPhone Mail app: left branch enters All Inboxes and selects messages from all connected accounts, right branch enters a single account inbox and selects only that account's messages, both ending at Mark as Read
Choosing All Inboxes clears every account in one pass; navigating into a specific inbox clears only that account and leaves the others untouched.
PlatformOS versionHow to reach Mark as Read for all messages
iPhoneiOS 18 / iOS 26Open the mailbox → Edit (top-right) → Select All (top-left) → Mark → Mark as Read.
iPhone (older builds)iOS 16 – 17Same gesture sequence. The Edit button and Select All placement are identical. Categories did not exist on these versions, so unread count issues from Categories-split do not apply.
iPadiPadOS 18 / iPadOS 26On iPad the message list is in the left panel of a split view. Tap Edit above the message list (not in the detail pane), then Select All, Mark, Mark as Read. In compact layout (portrait on smaller iPad models) the layout matches iPhone.
MacmacOS Sequoia 15 / macOS 26In the Mail app, select the mailbox in the sidebar, then choose Edit > Select All from the menu bar (or Command-A). With all messages selected, go to Message > Mark > As Read, or right-click any selected message and choose Mark as Read. There is no Edit button in the toolbar on Mac — use the menu bar or keyboard shortcut instead.

What to do when it does not work#

Several things can make the badge persist after marking everything as read, or make Select All behave unexpectedly. Each has a specific cause and a specific fix.

ProblemWhy it happensFix
Badge count does not reach zero after Mark as ReadUnread messages exist in a different mailbox or category that you have not cleared — commonly a second account inbox, a VIP mailbox, a Categories tab, or a Focus filter mailbox.Open each account's individual inbox and repeat Edit > Select All > Mark as Read. Also check the VIP mailbox in the sidebar and each Categories tab (Primary, Transactions, Updates, Promotions) if Categories is on.
Select All does not appear after tapping EditYou are on the Mailboxes overview screen rather than inside a specific mailbox or inbox. Select All only appears when a message list is visible.Tap into a specific mailbox — All Inboxes, a named inbox, or any smart mailbox — so the message list is on screen, then tap Edit.
Badge count drops but then climbs back upNew messages arrived from the server during or immediately after the mark-read operation, or a background sync pulled in messages that were already marked unread on the server.Mark as Read again after syncing completes. If this repeats, the server-side unread state is out of sync. On Gmail accounts, log in to Gmail on the web and use Select All > Mark as read from there to align the server state.
Badge shows a different count than the number in the inboxThe badge on the Mail app icon reflects the total unread count across all mailboxes, while the number shown in a specific mailbox reflects only that mailbox. If you clear one inbox the icon badge drops by that count, but the remaining number reflects other uncleaned mailboxes.Navigate through every account inbox and every smart mailbox (VIP, Flagged) listed in the sidebar. Each must be cleared individually for the app icon badge to reach zero.
Edit button does not appearThe mailbox is empty, or you are in a read-only mailbox such as Sent or Drafts where all messages are already marked read by definition.Confirm there are messages in the mailbox. Sent and Drafts messages are never counted as unread, so clearing them has no effect on the badge.
Mark as Read processes but some dots remainMail occasionally displays stale read-state data in its local cache while the server sync catches up. The messages are marked read on the server but the UI has not refreshed.Pull down on the message list to force a sync, or close Mail from the App Switcher and reopen it. The stale indicators clear on the next fetch.

How to hide the unread count on iPhone Mail#

If your goal is not to process the unread messages but to stop the badge from showing at all, iOS lets you remove the notification badge without disabling Mail notifications entirely.

Go to Settings > Apps > Notifications > Mail. Under Badges, toggle off the Badges switch. This removes the numeric count from the Mail app icon permanently. Alerts and lock-screen notifications continue to arrive; you just stop seeing the cumulative unread total on the icon. This is a blunter tool than marking everything read, but it is useful if the badge itself is the distraction rather than the messages.

Mark as Read per account instead of in All Inboxes for a cleaner result

When you mark all as read inside All Inboxes, you clear the combined view but the individual account inboxes in the sidebar may still show their own per-account counts. To get every badge to zero, enter each account inbox in the sidebar and run Edit > Select All > Mark as Read individually. On a two-account setup this takes under a minute and produces a reliably clean state.

A faster way to keep the inbox count under control#

The Edit > Select All > Mark as Read path solves the badge problem in one pass. The underlying challenge it does not solve is that the count rebuilds every time new mail arrives, and staying ahead of it requires the same manual steps on a recurring basis. For a low-volume inbox that works. For a hundred or more emails a day the question shifts from how to clear the count to whether a manual clearing loop is the right mechanism at all.

We build AI Emaily, an AI-native email client that connects to Gmail, Outlook, iCloud, and any IMAP account. It reads incoming mail, surfaces what actually needs your attention, and drafts replies in your own voice using a Personal Context brain and per-sender profiles you configure — not by training on your sent mail. In Copilot mode nothing goes out until you approve it; in Autopilot mode the routine replies clear within the limits you set, so the inbox empties because the work is done rather than because the count was zeroed. A 7-day free trial on Pro and Autopilot plans gives you a working picture on a live inbox. AI Emaily is available on the web, iOS, macOS, and Windows.

Frequently asked

Nafiul Hasan

Written by

Nafiul Hasan

Nafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.

EntrepreneurAI Automation System BuilderAI EnthusiastBuilds AI Enterprise Solutions10+ years experience
More from Nafiul
Ready when you are

Done clearing the badge every morning? Let AI Emaily keep the count down for you.

AI Emaily connects to Gmail, Outlook, iCloud, and IMAP. It surfaces what actually needs attention, drafts replies in your voice, and sends only on your approval. 7-day free trial on Pro and Autopilot plans.

  • 7-day free trial
  • Cancel anytime
  • Every provider