How To Mass Delete Emails On iCloud: Guide For 2026

Written by Sandy Writtenhouse

If you're ready to do a clean sweep of your inbox, we'll show you how to delete all iCloud emails along with specific messages in bulk.

How to Delete All iCloud Emails

Maybe you've been performing a regular cleanup of your iCloud inbox and can simply remove all current messages. Or perhaps you've done the opposite but have backed up the emails you want to save and can safely dispose of what remains.

Either way, here's how to delete all emails on iCloud using Mac, iPhone and iPad, and iCloud.com.

Deletion methods comparison

Method
Best For Filtering Speed Automation Risk
iCloud.com
Quick full cleanup Low Medium None Medium
Apple Mail (Mac)
Targeted bulk deletion Medium Medium Limited Medium
Clean Email
Ongoing management High High High Low
IMAP Clients / Scripts
Advanced users Very High High Custom High

Delete All iCloud Emails on Mac

Open the Mail app on your Mac and follow these steps to delete all iCloud emails.

  1. Choose your iCloud inbox in the left-hand menu. Note that you may need to expand All Inboxes first.
  2. Select all messages by clicking EditSelect All in the menu bar or using the keyboard shortcut Command + A.
  3. Select all messages by clicking Edit → Select AllSelect all messages by clicking Edit → Select All
  4. Do one of the following to remove all messages:
    • Pick EditDelete in the menu bar.
    • Click the Delete button (trash can) in the top toolbar.
Click the Delete buttonClick the Delete button
  1. Confirm Delete.
Confirm that you want to remove them by choosing DeleteConfirm that you want to remove them by choosing Delete

To view your deleted messages, expand your iCloud mailbox in the left-hand menu and pick Trash.

Delete All iCloud Emails on iPhone

If you use iCloud mail on your mobile device, you can delete all emails on iPhone and iPad too. Open the Mail app and follow along below.

  1. Choose your iCloud inbox on the Mailboxes screen.
  2. Tap Edit on the top right.
  3. Tap Select All on the top left.
  4. Tap Select All on the top leftTap Select All on the top left
  5. Pick Trash on the bottom right.
  6. Confirm by choosing Trash All in the pop-up window.
Confirm by choosing Trash All in the pop-up windowConfirm by choosing Trash All in the pop-up window

Delete All iCloud Emails on the Web

Happen to be browsing around the web? You can quickly remove all emails by visiting iCloud Mail, signing in, and following these steps.

  1. Click Inbox in the left-hand menu.
  2. Use the keyboard shortcut Command + A to select all messages.
  3. Do one of the following to delete the messages:
    • Pick Trash in the message preview area.
    • Right-click and choose Trash.
    • Press your Delete key.
Press your Delete keyPress your Delete key
  1. Confirm by clicking Delete in the pop-up window.

To permanently delete iCloud emails:

  1. Open iCloud Mail and select Trash.
  2. Click Select All.
  3. Choose Delete or Empty Trash.
  4. Confirm permanent removal.

⚠️ Caution: Emptying the Trash permanently deletes emails and they cannot be recovered.

Change the way iCloud deals with emails that have been deleted

You can choose where deleted emails go on iCloud.com: to the Trash or another mailbox.

You can also turn on immediate permanent deletion instead of sending messages to the Trash.

📌 Note: These settings change how all connected devices work.

After You Delete: Verify Everything Worked

  1. Look in the Trash and empty it if you need to.
  2. Check the iCloud Storage settings to make sure the changes are saved.
  3. To make sure everything is in sync, refresh Mail on all of your devices.
  4. Check backups if you deleted something as part of a bigger cleanup.

How to Delete iCloud Emails in Bulk

You may not want to remove all messages, but a certain group of them for a previous event or project. Let's walk through how to mass delete emails on iCloud using your Apple devices, web, and Clean Email.

While you'll remove these messages using the same actions as above, the difference is in the way you select them.

Mass Delete iCloud Emails on Mac

To delete multiple emails on Mac for your iCloud account, open the Mail app and follow these steps.

  1. Choose your iCloud inbox in the left-hand menu.
  2. Do one of the following to select the messages:
    • For consecutive emails, choose the first one, hold Shift, and choose the last email. You'll see that group of messages highlighted.
    • For nonconsecutive emails, choose the first one, hold Command, and choose each additional email. You'll then see this group highlighted.
  1. Press your Delete key, right-click and pick Delete, select EditDelete in the menu bar, or click the Delete button in the top toolbar.
  2. When all the messages are selected, click the Trash iconWhen all the messages are selected, click the Trash icon
  3. Confirm that you want to remove the messages with Delete.

Like deleting all emails, you can find these messages in your Trash folder.

Mass Delete iCloud Emails on iPhone

It's just as simple to remove multiple iCloud emails in the Mail app on your mobile device.

  1. Choose your iCloud inbox on the Mailboxes screen.
  2. Select Edit on the top right.
  3. Tap the empty circle to the left of each message to place a checkmark.
  4. Pick Trash on the bottom right.
  5. Confirm by choosing Trash Selected Messages.
Confirm by choosing Trash Selected MessagesConfirm by choosing Trash Selected Messages

Again, you can select Trash in your iCloud mailbox to view the deleted messages.

Mass Delete iCloud Emails on the Web

If you're wondering how to delete mail from iCloud on the web, start by selecting the messages just like in Mail on Mac.

  1. Click Inbox in the left-hand menu and select the messages one of these ways:
    • For consecutive messages, choose the first one, hold Shift, and choose the last email.
    • For nonconsecutive messages, choose the first one, hold Command, and choose each additional email.
  1. Pick Trash in the preview area, right-click and choose Trash, or press Delete.
  2. Confirm by clicking DeleteConfirm by clicking Delete
  3. Confirm by clicking Delete in the pop-up window.

Select Trash in the menu to see your deleted emails.

Mass Delete Emails Using Clean Email

With Clean Email, you can quickly remove multiple iCloud emails on any device.

  1. Select your iCloud Inbox in the menu.
  2. Pick Select at the top and then mark the messages you want to delete.
  3. Choose Delete or Trash at the bottom.
  4. Select Confirm to remove the messages.

⚠️ Important: In Clean Email, messages are grouped by sender (name and email) by default, though you can also group them by other parameters. As a result, you will see and manage message bundles from each sender address in your inbox, rather than individual messages.

Group Unread Gmail emails in Clean EmailGroup Unread Gmail emails in Clean Email

To delete specific messages while keeping others:

  1. Click on the sender to view all messages from that address.
  2. Select the checkboxes next to the unwanted messages.
  3. Click Trash to move them to the Trash folder, or click Delete for permanent removal.

Keep Your iCloud Inbox Tidy with Clean Email

Along with the ability to delete all iCloud emails or remove specific ones in bulk, this app offers features that help you manage and organize iCloud emails. From viewing and removing related messages to automatically deleting or moving them, look at how Clean Email is the ideal mailbox manager.

Find related messages using this app's automatic filter system. Expand Smart Folders in the menu and pick a folder. You'll see emails related to travel, food delivery, seasonal sales, social notifications, and more. Then, use the same steps as above to remove these types of emails in bulk.

Automatically filter and categorize messages into folders using Clean EmailAutomatically filter and categorize messages into folders using Clean Email

Create inbox rules to automatically delete or trash messages. You can set up conditions like from a certain sender, with particular keywords, or older emails. Then, choose Delete to permanently remove the messages or Trash to move them to the same-named folder.

Too many newsletters, marketing messages, or promotional emails in your iCloud inbox? With Unsubscriber, you can remove your email address from mailing lists and automatically send existing messages to the Trash.

Mass unsubscribe from Gmail messages in Clean EmailMass unsubscribe from Gmail messages in Clean Email

While Apple Mail offers an unsubscribe feature, it doesn't allow you to unsubscribe in bulk like Clean Email.

Fixing iCloud Mass Deletion Issues


Deleting iCloud Emails - FAQs

How do I mass delete emails from iCloud?

If you are on mobile, launch your Apple Mail app and open your iCloud mailbox. Then click the Edit button, tap the empty checkboxes near the necessary messages, and click Delete. If you are on a desktop, launch the Apple Mail app and go to your Inbox. Long press the Command button and click the messages you'd like to be deleted. Then click the Trash icon.

Why can't I remove the iCloud email?

You cannot delete the primary email address used for your iCloud account. You can delete any alias email addresses you create.

Do deleted iCloud emails free storage immediately?

No. Emails that are moved to the Trash still take up space until the Trash is emptied or the retention period runs out.

What takes up the most space on iCloud?

For most users, messages, photos, and backups take up the most space in iCloud. Emails do not usually take up too much storage.

Try Clean Email for Free
*****4.5based on 3,300 user reviews
Get Started
InboxClean Your Mailbox

Use tools like Cleaning Suggestions and Smart Folders to help you quickly clean out an overloaded inbox

Mute unwanted emailsUnsubscribe

Keep unwanted emails out of your inbox by unsubscribing—even from email lists that don’t have an unsubscribe link

Clean your emailsKeep it Clean

Automate repetitive tasks with Auto Clean rules to archive emails as they become old or to sort them into folders

Background
Use filters to find emails you want to clean.Arrow
Screener FeatureArrow
UnsubscribeArrow
Auto CleanArrow
Sender SettingsArrow