How to Delete Attachments From Gmail (2026)
You want to delete a large attachment from an email but keep the message. Gmail has no button for that. This surprises most people, and it is the honest place to start. This guide shows what Gmail can and cannot do, the common workaround and its downsides, and the faster way when you have many emails to clear.
Quick answer: Gmail has no button to delete one attachment and keep the email — the file and message are one object. Forward the email to yourself without the attachment, then delete the original. To clear many at once, search larger:10M has:attachment (total message size, not per file), save the files, then bulk-delete the emails and empty Trash.
The honest answer: Gmail cannot delete an attachment on its own
Gmail has no feature to delete an attachment from a received email. You cannot open a message, remove the file, and keep the rest. A received email is fixed. The attachment is stored as part of the message, so Gmail treats the file and the text as one object.
This is the truth behind most search results for “how to delete attachments from Gmail.” Some people call it “removing” an attachment, but the limit is the same either way.
So your real options are not “delete the attachment.” They are:
- Recreate the email without the file, then delete the original.
- Delete the whole email — file and text together.
- Save the file elsewhere first, then delete the email, when the goal is space.
The right choice depends on your goal. Most people who search this want to reclaim storage. For them, the third option is fastest. The next sections cover each.
The forward-to-self workaround (and why it is messy)
If you must keep an email’s text but drop its attachment, recreate the message without the file. This is the “forward to self” workaround.
Steps:
- Open the email.
- Click Forward.
- Remove the attachment. Click the x on the file chip.
- Enter your own address in the To field.
- Click Send.
- Delete the original email.
You now hold a copy of the text with no attachment. The original, with the heavy file, goes to Trash.
The downsides are real:
- It breaks the thread. The forwarded copy is a new message. It leaves the original conversation.
- It changes the sender and date. The copy shows you as the sender, with today’s date, not the original.
- It adds “Fwd:” and quoting. The body gains forward formatting you did not want.
- It is one email at a time. For 200 emails, that is 200 manual forwards.
The mobile app is worse for this, since editing a forward and deleting the original takes many taps per message. For a single important email, the workaround is acceptable. For many emails — the usual reason people want this — it does not scale. There is a faster path.
The faster way: save the attachments, then delete the emails in bulk
Most people who want to delete attachments are chasing one goal: free up storage. If that is you, the file matters and the old email usually does not. So save the files, then delete the emails. You skip the messy forward entirely.
The workflow has three steps:
- Filter to the heavy emails.
- Save their attachments in one batch.
- Delete those emails.
For step 2, doing it by hand means opening each email and clicking Download all, one message at a time. That is slow past a handful of emails.
Save Bulk Gmail Attachments does the batch in one action. Type a Gmail search. Tick the matching emails. Click Download as ZIP to keep the files on your computer, or Save to Drive. The attachments land in a Gmail Attachments/[Year]/[Month] folder, organized automatically. The extension uses read-only Gmail access, and files move through Google’s official APIs, client-side, so your attachments are never routed through our servers. For the full Drive workflow, see the Gmail-to-Drive save guide. See the feature list for batch save to Drive or a ZIP.
Same-account Drive does not free space. Gmail and Drive share one 15GB pool. If the goal is a lower quota, save a ZIP to your computer, or save to a different Google account. Then delete the emails.
To clear many at once, see how to bulk delete emails in Gmail. Then empty Trash to release the space. For the account-wide picture — Trash, Spam, and the shared 15GB pool — see Gmail storage full: how to free up space.
This save-then-delete loop is the honest answer for anyone who wants the files and a lighter mailbox. It keeps every file you want. It drops the weight from Gmail only when the files leave this account.
How to find the emails with the biggest attachments first
Before you save and delete, find the heavy mail. Small attachments are not worth the effort. A few large ones free most of the space.
In the Gmail search bar, type:
larger:10M has:attachment
Press Enter. Gmail lists every email that carries an attachment and is over 10MB in total size. The larger: operator measures the whole message, not one file. Raise the number to larger:25M for only the heaviest. Add older_than:1y to focus on old mail you are less likely to need.
For the full method — size thresholds, sorting, and other operators — see the guide to finding large attachments in Gmail. That article owns the search-by-size deep dive; this one covers the removal.
Once the search shows your heavy emails, run the save-then-delete loop above: save the attachments, delete the emails, and empty Trash. One caution on storage: deleting an email frees space only after Trash empties, and files you saved to the same account’s Drive still count against your 15GB.
Bottom line
Gmail cannot delete an attachment and keep the email — no tool changes that, because the file is part of the message. For one email you want to preserve, the forward-to-self workaround makes a text-only copy, with the threading and sender trade-offs above. For many emails, the goal is almost always space, so save the attachments and delete the emails instead.
The batch route is fastest for a real cleanup. Save Bulk Gmail Attachments saves filtered attachments in one action — 7 a day free, or unlimited on Pro at $4.99/month — then you delete the emails and empty Trash.
Frequently Asked Questions
Can you delete an attachment from a Gmail email?
No, not natively. Gmail has no feature to remove a file from a received email and keep the message. The attachment is part of the email. You must recreate the email without it, or delete the whole message.
Can you remove an attachment but keep the email?
Not directly. The workaround is to forward the email to yourself without the attachment, then delete the original. This keeps the text but breaks the thread and changes the sender and date.
Does deleting an attachment free up storage?
Only after you delete the email and empty Trash. Attachments count against your 15GB quota inside their emails. Deleting the email releases the space once Trash empties; the meter can take 48–72 hours to show it.
How do you delete attachments from many emails at once?
Filter with a search like larger:10M has:attachment. Save the attachments in one batch with a Chrome extension, then bulk-delete the emails and empty Trash. This is faster than forwarding each email by hand.
Can you strip attachments without downloading them first?
Only by deleting the whole email, which removes the file with it. To keep the file, save it first — to Drive or your computer — then delete the email. There is no in-place strip in Gmail.