You open a SharePoint list and notice that attachments you added to list items are no longer visible. The paperclip icon that indicates an attached file is gone, or you see a broken link instead of the file name. This problem usually occurs because of a change in site permissions, a misconfigured list setting, or a browser cache issue. This article explains the three most common reasons attachments disappear and gives site owners the exact steps to restore access.
Key Takeaways: Restoring Missing SharePoint List Attachments
- List settings > Attachments: Verify that the attachment feature is enabled for the specific list.
- Site permissions > Unique permissions: Check that users have at least Contribute permission to the site or list.
- Browser cache and Office cache: Clear local cache files that may display stale or empty attachment data.
Why SharePoint List Attachments Go Missing
SharePoint stores list attachments in a hidden folder named Attachments inside the list. Each list item has its own subfolder inside that hidden folder. The attachment feature is turned on by default for new lists, but a site owner or a script can disable it. When the feature is disabled, existing attachments remain in the hidden folder but become invisible to users. The same effect occurs if a site collection administrator moves the list to a different content database without migrating the attachment folder.
A second common cause is a change in permission inheritance. If the list stops inheriting permissions from the site and a user or group loses the Contribute permission level, that user cannot see or open attachments. The attachment file itself is still present, but SharePoint hides it from the user because the user does not have the required View, Insert, Edit, and Delete Items permissions that are part of the Contribute level.
A third cause is a corrupted or stale browser cache. SharePoint uses client-side code to load attachment metadata. If the browser caches an outdated version of the list view, it may show no attachments even though the server still has them. This is especially common after a site upgrade or a browser update.
Finally, if your organization uses SharePoint Server (on-premises), the attachment folder can become orphaned during a database attach upgrade. This scenario is rare but possible when the upgrade process skips the hidden attachment folder.
Steps to Check and Restore Missing Attachments
Follow these steps in order. Stop after each step if you find and fix the issue.
- Verify that the list attachment feature is enabled
Go to the list where attachments are missing. Click the gear icon (Settings) and select List settings. Under General settings, click Advanced settings. Scroll to the Attachments section. Ensure the radio button is set to Enabled. If it is set to Disabled, change it to Enabled and click OK. Return to the list and refresh the page. - Check site permission inheritance on the list
In the same list, go to List settings. Click Permissions for this list. On the Permissions tab, look for the message This list has unique permissions. If you see that message, click Stop Inheriting Permissions only if you intend to manage permissions manually. Then click Grant Permissions and add the affected users or groups with the Contribute permission level. If the list uses inherited permissions, the site-level permissions apply. Verify that all users who need to see attachments have at least Contribute access to the site. - Clear your browser cache and try an InPrivate or Incognito session
In Microsoft Edge, click the three-dot menu and select Settings. Go to Privacy, search, and services and under Clear browsing data, click Choose what to clear. Select Cached images and files and click Clear. Then open a new InPrivate window (Ctrl+Shift+N) and navigate to the list. If attachments appear, the cache was the cause. Repeat this step for all affected users. - Clear the Microsoft Office Document Cache (if using Office desktop apps)
Close all Office applications. Open the Microsoft Upload Center (search for it in the Start menu). Click Settings and then click Delete cached files. Confirm the deletion. Restart the Office application and reopen the list item that was missing attachments. - Use SharePoint Designer or PowerShell to inspect the hidden attachment folder
This step is for site collection administrators only. Open SharePoint Designer 2013 (the last free version) and connect to the site. In the left navigation, click All Files. Expand the list folder (the list name). Look for a folder named Attachments. If the folder exists but is empty, the attachments were deleted. If the folder is missing, the list attachment feature was disabled at some point. Re-enable it from the list settings (Step 1) and then reattach the files manually.
If Attachments Still Do Not Appear After the Main Fix
Attachment folder is present in SharePoint Designer but attachments are not visible in the browser
This usually means the list view has a filter applied that hides the attachment column. Go to the list, click the All Items view (or the view you are using), and select Modify current view. Scroll to the Columns section. Make sure the Attachments column is checked and its position is set to a value that makes it visible, such as 2. Also check the Filter section. If a filter is set that excludes items without attachments, remove that filter.
Attachments were deleted by a user or a retention policy
SharePoint list attachments are not versioned by default. If a user deletes an attachment, it is moved to the site Recycle Bin. Go to the site home page, click the gear icon, and select Site contents. In the left navigation, click Recycle Bin. Look for the deleted attachment file. Select it and click Restore. If the file is not in the first-stage Recycle Bin, click Second-stage recycle bin at the bottom. Files deleted from the first-stage bin appear there for 14 more days.
Attachments are present but cannot be opened (download fails)
The attachment file may be corrupted or its file name may contain characters that SharePoint blocks. Check the file name in SharePoint Designer. If the name contains a plus sign (+), ampersand (&), or percent sign (%), rename the file using only letters, numbers, hyphens, underscores, and periods. After renaming, refresh the list view in the browser.
| Check | Cause | Fix |
|---|---|---|
| Attachments are missing for all users | Attachment feature is disabled at the list level | Enable attachments in List settings > Advanced settings |
| Attachments are missing for one user or group | User lacks Contribute permission on the list or site | Grant Contribute permission to the user or group |
| Attachments appear in SharePoint Designer but not in the browser | List view filter or column configuration hides the attachment column | Modify the view to include the Attachments column and remove filters |
| Attachments were present yesterday but gone today | A user or a retention policy deleted the attachments | Restore from the site Recycle Bin |
Now you can find and restore missing SharePoint list item attachments by checking the list attachment setting, verifying user permissions, clearing browser and Office caches, and inspecting the hidden attachment folder. If the problem persists, check the list view configuration and the Recycle Bin. As an advanced tip, use the Get-PnPListItem PowerShell cmdlet with the -IncludeAttachmentUrls parameter to programmatically verify that attachments exist on the server for every list item.