How to Save Attachments in Outlook (Every Version, 2026)
Saving attachments in Outlook looks simple until you need to grab fifty PDFs from a month of invoices, or your IT team has blocked .exe files, or you want everything routed to OneDrive automatically. Each version of Outlook handles attachments a little differently, and the bulk-save story is where most people get stuck.
Here’s how to save attachments in every version of Outlook in 2026 — single files, all attachments at once, cross-message bulk saves, and the troubleshooting steps for when downloads get blocked.
1. New Outlook Desktop & Outlook on the Web
The new Outlook for Windows and outlook.office.com share the same web-based attachment UI. Attachments appear as chips at the top of the message, each with a dropdown menu.
Save a single attachment
- Open the email with the attachment.
- Hover over the attachment chip at the top of the message.
- Click the dropdown arrow on the chip (or right-click the chip).
- Select Save to your device to download to your computer, or Save to OneDrive to upload to the cloud.
- If saving locally, choose a folder and click Save.
Save all attachments in one email
- Open the email.
- At the top of the attachment list, click Download all (it appears when there are two or more attachments).
- Outlook bundles them into a single .zip file by default in new Outlook web. Choose a folder and click Save.
- Extract the .zip with File Explorer (Windows) or Finder (Mac) to access the individual files.
Note: If Download all is missing, your tenant admin may have disabled bulk download. Save each attachment one at a time, or use a Power Automate flow (see below).
Save to OneDrive or SharePoint
- Hover over the attachment chip and click the dropdown arrow.
- Select Save to OneDrive > choose your OneDrive root or a specific folder.
- To save to a SharePoint site, select Save to OneDrive > More places > pick the SharePoint document library.
- Click Save. The file uploads directly without touching your local disk.
This is the fastest way to share an incoming attachment with a team — once it’s in SharePoint, you can copy a link and skip re-attaching it to a forwarded email.
2. Classic Outlook for Windows
Classic Outlook still ships the original Save All Attachments dialog, which is the most flexible built-in option for grabbing every file from a single message.
Save a single attachment
- Open the email (or use the Reading Pane).
- Right-click the attachment.
- Select Save As.
- Choose a folder and click Save.
You can also drag the attachment from the email directly to a File Explorer window or to your desktop.
Save all attachments in one email
- Open the email containing the attachments.
- Click File > Save Attachments > Save All Attachments.
- In the dialog, hold Ctrl or Shift to select specific attachments (or leave them all selected).
- Click OK.
- Choose a destination folder and click OK again.
Unlike the new Outlook, classic Outlook saves the files uncompressed directly into the folder — no .zip extraction required.
Save attachments to OneDrive
- Right-click the attachment and select Save As.
- In the Save As dialog, navigate to your OneDrive folder in the left sidebar (it appears if OneDrive is signed in on Windows).
- Click Save.
Classic Outlook does not have a one-click Save to OneDrive button — you save locally to your synced OneDrive folder, and the OneDrive sync client uploads it.
3. Outlook for Mac
Outlook for Mac (the new unified version) handles attachments much like the new Outlook for Windows.
- Open the email.
- Click the attachment chip and select Download (or Download all).
- By default, files save to your Downloads folder.
- To save to a different location, right-click (or Control-click) the attachment and choose Save As.
To save to OneDrive on Mac, drag the downloaded file into your synced OneDrive folder in Finder, or use the Save to OneDrive option from the attachment dropdown if your tenant supports it.
4. Outlook for iOS and Android
The mobile apps support saving attachments to your device, your photo library, OneDrive, and (on iOS) any third-party storage app exposed through the Files app.
Save to device or cloud (iOS)
- Open the email and tap the attachment.
- Tap the share icon (square with up arrow) at the top.
- Choose Save to Files to pick a local folder or iCloud Drive location.
- Or tap Save to OneDrive to upload to the cloud.
- For images, tap Save Image to send it to the Photos app.
Save to device or cloud (Android)
- Open the email and tap the attachment to preview it.
- Tap the download icon (or the three-dot menu > Save).
- Choose Save to Device for a local download or Save to OneDrive to upload.
- For images, you’ll see Save image to Gallery.
Tip: Outlook mobile remembers the last destination you used for a given file type. If you’re constantly saving invoice PDFs to the same OneDrive folder, two taps gets the next one there.
5. Bulk-Save Attachments Across Multiple Emails
Outlook has no built-in way to select 50 emails and dump their attachments into a folder. This is the single most common attachment task that requires a workaround.
Option A: Power Automate (new Outlook, web, all platforms)
Best for cloud-first setups, especially if your goal is OneDrive or SharePoint.
- Go to make.powerautomate.com and sign in.
- Click Create > Automated cloud flow.
- Choose the trigger When a new email arrives (V3) (Outlook 365 connector).
- Add a filter — e.g., Subject contains “Invoice” or From equals a specific sender.
- Add the action Get attachments (V2) > apply to each attachment.
- Add Create file (OneDrive for Business or SharePoint) and map Attachment Name and Attachment Content.
- Save and turn on the flow.
Want to backfill existing emails? Use the Search emails (V3) action in a manual flow instead, with a search query like hasattachments:yes from:billing@vendor.com.
Option B: VBA Macro (classic Outlook for Windows)
Best for one-off bulk saves where everything you want is already in your inbox.
- In classic Outlook, press Alt+F11 to open the VBA editor.
- Paste this macro into ThisOutlookSession:
Sub SaveSelectedAttachments()
Dim olItem As Object
Dim olAttach As Attachment
Dim savePath As String
savePath = "C:\Users\YourName\Documents\OutlookAttachments\"
For Each olItem In ActiveExplorer.Selection
For Each olAttach In olItem.Attachments
olAttach.SaveAsFile savePath & olAttach.FileName
Next olAttach
Next olItem
MsgBox "Saved attachments to " & savePath
End Sub
- Update
savePathto your folder, press F5, then go back to Outlook. - Select multiple emails in your inbox (Ctrl+click or Shift+click).
- Run the macro from Developer > Macros (or assign it to a Quick Access Toolbar button).
Note: Macros are disabled by default in Outlook. Enable them via File > Options > Trust Center > Trust Center Settings > Macro Settings.
Option C: A rule that auto-saves attachments
Classic Outlook supports a server-side or client-side rule that runs a script on incoming mail. Combined with a small VBA function, you can auto-save every attachment from a specific sender to a folder. The setup is similar to the macro above, but the entry point is Run a script in the rule wizard.
Microsoft disabled the Run a script rule action by default in 2021. Re-enable it via the registry key documented in Microsoft’s support article before this option works.
6. Default Save Location
Where Outlook saves by default
- New Outlook (Windows/web): the browser’s default download folder (usually
C:\Users\<You>\Downloads). - Classic Outlook: the Windows Documents folder.
- Outlook for Mac: the Downloads folder.
- Outlook mobile: the OS default (Files app on iOS, Downloads on Android), unless you explicitly choose OneDrive.
Change the default
There’s no in-app setting to change Outlook’s default save folder. Workarounds:
- Browser-based (new Outlook web): change the default download folder in Edge or Chrome settings (Settings > Downloads > Location).
- Classic Outlook: redirect the entire Windows Documents folder to a new location via File Explorer > right-click Documents > Properties > Location > Move. Outlook will follow.
- Always use OneDrive: sync OneDrive with a folder shortcut on your desktop, then save attachments there once — Outlook remembers the last location for the rest of your session.
7. Troubleshooting
”Outlook blocked access to the following potentially unsafe attachments”
Outlook blocks ~70 file extensions by default, including .exe, .bat, .cmd, .js, .vbs, .msi, and .ps1. The attachment is still in the email, just hidden.
Fixes:
- Ask the sender to rename the file (e.g.,
installer.exe→installer.exe.txt). You rename it back after downloading. - Ask the sender to zip the file — .zip attachments are not blocked unless they contain blocked types and your admin enforces deep inspection.
- Admin override (classic Outlook): edit the registry key
HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\Securityand addLevel1Removewith the extensions you want to allow (e.g.,.exe;.bat). Restart Outlook.
”Can’t save — attachment is locked or in use”
- Close any preview pane showing the file (Outlook holds a lock while previewing).
- Close the email entirely, then reopen and try again.
- For .docx, .xlsx, .pptx files: make sure the file isn’t already open in Word/Excel/PowerPoint.
”Save All Attachments” is grayed out (classic Outlook)
This happens when you have the email selected in the Reading Pane but not opened. Double-click the email to open it in its own window, then File > Save Attachments.
Mobile won’t save to a custom folder
The Outlook mobile apps can only save to a few preset locations: device storage, Photos/Gallery, OneDrive, and (iOS only) any folder exposed via the Files app. Use the iOS Files app or Android’s file manager to move the attachment after saving if you need a specific path.
Quick Reference
| Task | New Outlook & Web | Classic Outlook | Mac | Mobile |
|---|---|---|---|---|
| Save one attachment | Dropdown > Save to device | Right-click > Save As | Click chip > Download | Tap > Save to Files |
| Save all from one email | Download all (zips) | File > Save Attachments > Save All | Click chip > Download all | One at a time |
| Save to OneDrive | Dropdown > Save to OneDrive | Save As > OneDrive folder | Save to OneDrive | Tap > Save to OneDrive |
| Bulk across emails | Power Automate | VBA macro | Power Automate | Power Automate |
| Default location | Browser Downloads folder | Windows Documents | Downloads | OS default |
Stop Hand-Saving the Same Attachments Every Week
Power Automate and macros work — but they take setup, maintenance, and a lot of mental load if you’re juggling multiple senders, folders, and follow-up actions. Carly is an AI assistant that connects to Outlook, OneDrive, and 200+ other apps, and handles attachment routing alongside the rest of your inbox work — sorting incoming PDFs, filing them in the right folder, and pinging you about the ones that need a reply.
More on Outlook: How to create an email template in Outlook · How to add a signature in Outlook · How to schedule an email in Outlook · How to create rules in Outlook · How to archive emails in Outlook · How to save email as PDF in Outlook · How to export emails from Outlook · How to create folders in Outlook
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
Get Carly Today →Or try our Free Group Scheduling Tool or Free Booking Page


