Save all attachments in Outlook — one message, many, and every new one
Each version of Outlook hides the same button in a different place. Across many emails, none of them has one.
How do you download all attachments in Outlook at once?
In classic Outlook for Windows, open the message, click the arrow next to any attachment and choose Save All Attachments. In the new Outlook and Outlook on the web, use Download all above the attachments to get a ZIP, or save them all to OneDrive. For many emails at once there is no built-in option: it takes a VBA macro or a Power Automate flow.
-
Classic Outlook: Save All Attachments
Open the message, click the small arrow on any attachment and pick “Save All Attachments”. The same command lives under File › Save Attachments. It saves every file in that message to a folder you choose, as separate files.
-
New Outlook and Outlook on the web: Download all
Above the attachment list, “Download all” produces a single ZIP of that message's files. The same menu offers saving them all to OneDrive, which skips the ZIP.
-
Many messages: a macro or a flow
Outlook has no multi-message save. Classic Outlook can run a VBA macro over a selected folder; Microsoft 365 users can build a Power Automate flow that saves attachments from incoming mail into OneDrive.
The button exists for one email, never for thirty
Every version of Outlook solves the single message. None of them solves the folder: selecting thirty messages and asking Outlook to save their attachments is not an option in the classic app, in the new app, or on the web.
The two workarounds both turn you into a maintainer. A VBA macro only runs in classic Outlook for Windows, which Microsoft is steadily replacing, and a Power Automate flow copies whatever the trigger matched, so it saves signature images and logos next to the invoices unless you add conditions — and conditions can only look at the sender, subject and filename.
What a flow saves that nobody wanted
The first week of a “save all attachments” flow looks like success. By the end of the month the OneDrive folder holds hundreds of files named image001.png, Outlook-logo.png and ATT00001.htm, with the invoices somewhere in between.
Filtering that out means adding conditions on file size or extension, and none of them can tell a scanned invoice from a scanned brochure. The folder is complete, but not usable — which is the same as the inbox you started with.
Keeping the invoices, dropping the logos
A flow copies whatever the trigger matched. A rule reads the file first, which is why it can leave the signature images behind without a size condition.
“Save every attachment to OneDrive”
What a basic flow does. Every inline logo and signature graphic becomes a file, so the folder fills with image001.png within a week.
“Supplier invoices and credit notes. Not quotes, not images from email signatures.”
Excludes the two things that make an attachment folder useless — near-duplicates and decoration — by describing the document rather than the mail.
What lands in OneDrive
One file per document, named from its own contents rather than from whatever the sender called it:
Invoice_Contoso-Ltd_2026-09-12.pdf
It is written to Finance Invoices 2026 in the OneDrive, SharePoint or Teams location you picked. Files under 3 KB — the usual signature graphics — are skipped before anything is read.
Findest files attachments that arrive after you connect Outlook; it does not work through mail you already have. For the backlog, use Save All Attachments or Download all above. Outlook connects over OAuth — Microsoft switched off app passwords for Outlook.com mail on 30 April 2026, so a Microsoft consent screen is the only way in.
Questions about saving Outlook attachments
Why don't I see “Save All Attachments”?
It is a classic Outlook for Windows command. The new Outlook and Outlook on the web call it “Download all”, and it sits above the attachment list rather than on each file.
Can Outlook save attachments from multiple emails at once?
Not natively in any version. The options are a VBA macro in classic Outlook for Windows, or a Power Automate flow if you are on Microsoft 365.
Can Outlook rules save attachments automatically?
Not with the standard actions. Outlook rules can move, flag, forward and categorise messages, but none of the built-in actions writes an attachment to disk or to OneDrive — the old “run a script” action that could is disabled by default.
Will Findest save the attachments already in my mailbox?
No — only the ones that arrive after you connect. It is meant to stop the backlog from growing, not to clear it.
Related questions
Move Outlook attachments into OneDrive without a flow
Microsoft already ships an automation tool for this. It is worth being precise about where it stops being the cheaper option. Read it →
Download all attachments from Gmail — at once, and from now on
Gmail has a one-click answer for a single message and no answer at all for a hundred of them. Both halves are worth knowing before you install anything. Read it →
Every invoice filed, without opening the mail
The category with the most senders, the least consistent subject lines, and the highest cost when one goes missing. Read it →
Save this month's attachments by hand. Let next month's file themselves.
Connecting Outlook is one Microsoft consent screen. Free plan, no card.