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.
- Open Mail and navigate to the specific mailbox you want to clear (e.g., your Gmail Inbox)
- Tap Edit in the top-right corner
- Tap the first email to select it, then tap Select All — this option appears at the top-left once you've tapped Edit
- 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:
- Go to the Trash mailbox for that account
- 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.
| Platform | Web Access | Bulk Delete Available |
|---|---|---|
| Gmail | mail.google.com | Yes — select all, including messages not on screen |
| Outlook | outlook.com | Yes — full folder selection |
| iCloud Mail | icloud.com/mail | Yes — select all in folder |
| Yahoo Mail | mail.yahoo.com | Yes — 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.