How to Delete All Emails on an iPhone: A Complete Guide

Managing email on an iPhone sounds simple until your inbox hits four digits and you realize the Mail app doesn't have an obvious "delete everything" button. The good news: there are several ways to bulk-delete emails, and once you know how iOS handles this, it makes a lot more sense.

Why iPhone Mail Doesn't Have a Single "Delete All" Button

Apple's Mail app is designed around per-account, per-mailbox management. Unlike a web-based email client where you might check a box and wipe an entire inbox in seconds, iOS separates email into individual mailboxes — Inbox, Sent, Trash, Drafts — for each connected account. That structure shapes how bulk deletion works.

This isn't a flaw — it's intentional. Many iPhone users have multiple accounts (personal Gmail, work Exchange, iCloud) all feeding into one unified view, and Apple wants deletions to be deliberate rather than accidental.

Method 1: Select All and Delete in a Mailbox

This is the most direct approach within the Mail app.

  1. Open Mail and navigate to the specific mailbox you want to clear (e.g., your Gmail Inbox)
  2. Tap Edit in the top-right corner
  3. Tap the first email to select it, then tap Select All — this option appears at the top-left once you've tapped Edit
  4. Tap Trash or Archive (depending on your account settings) to remove all selected messages

⚠️ Important: "Select All" only selects the emails currently loaded in that mailbox view. If you have thousands of emails, the Mail app may not have loaded all of them yet. You may need to scroll down to force more emails to load before selecting.

What Counts as "Deleted"

This varies by email provider and your account settings:

  • IMAP accounts (Gmail, Yahoo, Outlook): Deleting on your iPhone sends messages to the Trash folder on the server. They typically stay there 30 days before permanent deletion.
  • Exchange accounts: Behavior depends on your organization's server policy.
  • POP3 accounts: Emails may be stored locally, so deletion is more permanent and doesn't sync across devices.
  • iCloud Mail: Deleted messages move to the iCloud Trash, accessible across all your Apple devices.

Method 2: Empty the Trash Folder Directly

If your goal is to free up space or permanently delete already-trashed emails:

  1. Go to the Trash mailbox for that account
  2. Tap Edit → Select All → Delete

Or for some accounts, you may see a "Delete All" option directly in the Trash — tap that for a faster clear-out.

Method 3: Use the Web Interface Instead

For large-scale deletion — especially if you're dealing with tens of thousands of emails — the browser-based version of your email client is significantly faster than the iPhone Mail app.

PlatformWeb AccessBulk Delete Available
Gmailmail.google.comYes — select all, including messages not on screen
Outlookoutlook.comYes — full folder selection
iCloud Mailicloud.com/mailYes — select all in folder
Yahoo Mailmail.yahoo.comYes — checkbox select all

Log in via Safari on your iPhone or from a desktop browser, select all messages, and delete in bulk. Changes sync back to the Mail app automatically because these are server-side operations.

Method 4: Delete the Account and Re-Add It 🔄

For users who want a completely fresh start on one account — particularly a heavily cluttered one — removing and re-adding the email account from Settings → Mail → Accounts will clear all locally cached mail from the device. However:

  • This does not delete emails from the server
  • When you re-add the account, emails will re-sync unless you've deleted them server-side first
  • This approach is more about clearing local storage than permanently deleting messages

Factors That Change How This Works for You

Several variables affect which method makes the most sense:

iOS version: The "Select All" button placement and behavior has shifted across iOS updates. On iOS 16 and later, the flow described above is standard, but older versions may present slightly different UI options.

Email volume: Dozens of emails? In-app deletion is fine. Thousands of emails? The web interface will be dramatically faster and more reliable.

Account type: IMAP, Exchange, and POP3 accounts behave differently. Knowing which type your account uses determines whether deletion is local, server-synced, or permanent.

Multiple accounts: If you're using the unified "All Inboxes" view, you can't bulk-delete across all accounts at once. You'll need to work through each mailbox separately.

Storage vs. server cleanup: Deleting emails in Mail clears them from your view and eventually from the server, but it may not immediately free iPhone storage if attachments are cached locally. Going to Settings → General → iPhone Storage → Mail gives you more control over cached data.

Third-party apps: Apps like Spark, Airmail, or the Gmail app sometimes offer more aggressive bulk-management tools than Apple's native Mail app, including filters that let you delete all emails from a specific sender or date range in one action.

The Piece That Varies Most

Whether in-app deletion, web-based clearing, or a combination is the right approach comes down to factors only you can see: how many emails you're dealing with, which accounts they live in, whether you want them gone from the server entirely or just off your device, and how comfortable you are navigating each platform. The methods above all work — which one fits your situation is the variable that still needs a closer look at your own setup.