You try to upload a file to a OneDrive for Business folder shared with an external collaborator, but the upload fails in one browser while working in another. This problem typically occurs due to browser-specific settings, extensions, or cached credentials that interfere with the web upload process. This article explains why browser differences cause upload failures for external sharing, provides step-by-step fixes for Chrome, Edge, and Firefox, and covers related issues like file size limits and permission errors.
Key Takeaways: Fix Browser-Specific OneDrive Web Upload Failures for External Sharing
- Clear browser cache and cookies for onedrive.live.com and sharepoint.com: Removes corrupted session data that blocks uploads to externally shared folders.
- Disable ad blockers and privacy extensions: Extensions like uBlock Origin or Privacy Badger can block OneDrive upload scripts when sharing with external users.
- Use InPrivate or Incognito mode: Bypasses extension interference and cached credentials to test if the upload works in a clean browser environment.
Why OneDrive Web Upload Fails in One Browser for External Sharing
OneDrive for Business uses browser-based JavaScript and cookies to handle file uploads, especially when the folder is shared externally. External sharing involves cross-domain authentication between your tenant and the external user’s Microsoft account or guest identity. When a browser has cached authentication tokens, cookies, or scripts from a previous session, the upload process can break silently — the file appears to start uploading but never completes, or it shows an error like “Something went wrong” or “Upload failed.”
Browser extensions are the most common cause. Ad blockers, script blockers, and privacy tools often block the JavaScript files that OneDrive needs to upload files. They may also block cookies from sharepoint.com or onedrive.live.com, which are required for the upload to work. Additionally, browser-specific settings like third-party cookie blocking or strict tracking protection can prevent the upload from completing. The same upload works in another browser because that browser has different extensions, cache state, or privacy settings.
Steps to Fix OneDrive Web Upload for External Sharing in a Specific Browser
Follow these steps in the browser where the upload fails. After each step, test the upload by refreshing the OneDrive page and trying again.
- Clear cache and cookies for OneDrive and SharePoint domains
Open your browser’s settings. Find the option to clear browsing data or site data. Set the time range to “All time” or “Last 24 hours.” Check the boxes for “Cookies and other site data” and “Cached images and files.” Add the URLs onedrive.live.com, sharepoint.com, and your tenant-specific domain like contoso.sharepoint.com. Clear the data. This removes any corrupted session tokens that interfere with the upload. - Disable all browser extensions temporarily
Open your browser’s extension or add-on manager. Disable every extension. Do not just pause them — disable each one manually. Restart the browser. Try the upload again. If it works, enable extensions one by one to find the culprit. Ad blockers and privacy extensions are the most likely offenders. - Turn off third-party cookie blocking for OneDrive sites
In Chrome, go to Settings > Privacy and security > Third-party cookies. Select “Allow third-party cookies” or add onedrive.live.com and sharepoint.com to the allowed sites list. In Edge, go to Settings > Cookies and site permissions > Manage and delete cookies and site data. Turn off “Block third-party cookies” or add the sites to the allowed list. In Firefox, go to Settings > Privacy & Security > Cookies and Site Data. Select “Standard” mode or add the sites to the exceptions list. - Use InPrivate or Incognito mode to test
Open a new private window in the same browser. Navigate to the shared OneDrive folder link. Sign in with your account if prompted. Try the upload. If it works in private mode, the issue is caused by extensions or cached data in the normal browsing session. You can then apply the previous steps to fix the normal session. - Reset browser settings to default
If none of the above steps work, reset your browser to its default state. In Chrome, go to Settings > Reset and clean up > Restore settings to their original defaults. In Edge, go to Settings > Reset settings > Restore settings to their default values. In Firefox, go to Settings > Help > Troubleshoot Mode or refresh Firefox from the Help menu. This removes all extensions, cookies, and custom settings. After the reset, test the upload again.
If OneDrive Web Upload Still Fails After the Main Fix
Upload fails with “You don’t have permission to upload here”
This error appears when the external sharing link has expired or the sharing permissions were changed. Ask the folder owner to reshare the link with edit permissions. The link should be set to “Specific people” or “Anyone with the link” with edit rights. If the link was set to expire, the owner must create a new link.
Upload fails for files larger than 250 MB
OneDrive for Business web upload has a 250 MB file size limit per file. For larger files, use the OneDrive sync app or the SharePoint upload page. If you must use the web interface, compress the file into a ZIP archive smaller than 250 MB and upload that instead.
Upload fails in Firefox but works in Chrome
Firefox has stricter tracking protection by default. Open Firefox Settings > Privacy & Security > Enhanced Tracking Protection. Select “Standard” or turn off tracking protection for the session. Alternatively, add onedrive.live.com and sharepoint.com to the exceptions list under “Manage Exceptions.”
Upload fails in Chrome but works in Edge
Chrome extensions are the most common cause. Follow the extension disabling steps above. Also check Chrome’s site settings: go to Settings > Privacy and security > Site Settings > Cookies and site data. Ensure “Block third-party cookies” is off or that the OneDrive domains are allowed.
Browser Upload vs Sync App for External Sharing: Key Differences
| Item | Web Upload in Browser | OneDrive Sync App |
|---|---|---|
| File size limit | 250 MB per file | 250 GB per file (with SharePoint plan 2) |
| External sharing authentication | Requires browser cookies and JavaScript | Uses Microsoft Entra ID authentication |
| Browser dependency | Fails if extensions or privacy settings block scripts | No browser dependency |
| Offline access | Not available | Files sync locally for offline use |
| Folder structure support | Upload one folder at a time | Sync entire folder hierarchy |
If you frequently share large files externally, use the OneDrive sync app instead of the web interface. The sync app avoids browser-related upload failures and supports much larger file sizes.
You can now resolve OneDrive web upload failures for external sharing by clearing browser data, disabling extensions, and adjusting cookie settings. Test the upload in private mode first to confirm the root cause. For a long-term solution, consider using the OneDrive sync app for external sharing workflows — it bypasses browser limitations entirely. To further secure external sharing, review your tenant’s sharing policies in the Microsoft 365 admin center under Settings > Org settings > Sharing.