You try to upload a file to OneDrive for Business using Microsoft Edge, but the upload fails or hangs partway through. Other browsers on the same computer work fine. This issue is almost always caused by a browser-specific setting, extension, or cached state in Edge that interferes with the upload process. This article explains why the problem occurs and provides a precise set of steps to resolve the upload failure in Edge.
Key Takeaways: Fix OneDrive Web Upload in Microsoft Edge
- Clear Edge browser cache and cookies: Stale authentication tokens and cached scripts block the upload process.
- Disable third-party extensions in Edge: Ad blockers, privacy tools, and download managers can block or modify the upload request.
- Reset Edge settings via edge://settings/reset: Restores default browser behavior without deleting bookmarks or passwords.
Why OneDrive Web Upload Fails Only in Microsoft Edge
The OneDrive for Business web app uses a mix of JavaScript, secure cookies, and service workers to handle file uploads. When Edge has corrupted cache data, conflicting extensions, or modified security settings, these components fail to initialize correctly. The upload request either times out, returns a generic error, or appears to complete but the file never appears in your OneDrive folder.
Edge-specific features like Sleeping Tabs, Tracking Prevention, and Enhanced Security Mode can also interrupt the upload session. Unlike Chrome or Firefox, Edge applies additional Microsoft-managed policies if you are on a corporate device. These policies may restrict file uploads to certain content types or block scripts necessary for the multipart upload protocol. The browser version itself matters: older versions of Edge (Chromium-based before version 110) have known upload-handling bugs that Microsoft fixed in later updates.
Common Root Causes
The three most frequent causes are:
- Corrupted browser cache: Outdated JavaScript files and authentication cookies prevent the upload dialog from loading.
- Extension interference: Extensions that block scripts, modify headers, or manage downloads can intercept the upload request.
- Edge security settings: Enhanced Security Mode or strict Tracking Prevention can block the scripts OneDrive needs to run.
Steps to Fix OneDrive Upload Failure in Edge
Follow these steps in order. Test the upload after each step to see if the issue is resolved.
- Clear Edge browsing data for OneDrive
Open Edge and click the three-dot menu in the upper-right corner. Select Settings > Privacy, search, and services. Under Clear browsing data, click Choose what to clear. Set the time range to All time. Check the boxes for Cookies and other site data and Cached images and files. Click Clear now. Reload the OneDrive page and try the upload again. - Disable all extensions temporarily
Type edge://extensions in the address bar and press Enter. Turn off every extension using the toggle switch. Reload OneDrive and attempt the upload. If it works, enable extensions one by one to identify the culprit. Common offenders include ad blockers like uBlock Origin, privacy extensions like Privacy Badger, and download managers like IDM Integration Module. - Turn off Edge Enhanced Security Mode
Type edge://settings/privacy in the address bar. Under Security, find Enhanced security mode and set it to Off. Reload OneDrive and test the upload. If the upload succeeds, you can re-enable this setting later with an exception for the OneDrive domain. - Reset Edge settings
Type edge://settings/reset in the address bar. Click Restore settings to their default values. In the confirmation dialog, click Reset. This keeps your bookmarks, history, and saved passwords but resets all browser settings to default. Relaunch Edge, sign in to OneDrive, and test the upload. - Update Edge to the latest version
Type edge://settings/help in the address bar. Edge automatically checks for updates and installs them. Relaunch the browser after the update completes. Outdated Edge versions lack fixes for upload-related bugs. - Check corporate policies in Edge
If your computer is managed by an organization, some upload restrictions may be enforced by Group Policy or Intune. Type edge://policy in the address bar and review the list of policies. Look for policies named UploadFromDirectoryAllowed or BlockThirdPartyCookies. Contact your IT administrator if you see policies that restrict file uploads.
If OneDrive Still Has Issues After the Main Fix
If the upload still fails after completing all steps above, check these additional areas.
OneDrive Shows a Generic Error on Upload Attempt
A generic error like Something went wrong or Upload failed without a specific code often points to an authentication token issue. Sign out of OneDrive in Edge completely. Click your profile icon in the upper-right corner of the OneDrive page, then select Sign out. Clear cookies for the OneDrive domain only. Type edge://settings/siteData, search for onedrive.com or sharepoint.com, and click the trash icon. Sign back in and try the upload.
Upload Progress Bar Stuck at 99 Percent
This symptom indicates a service worker or background sync conflict. Type edge://serviceworker-internals in the address bar. Find any entries for onedrive.com or sharepoint.com and click Unregister. Reload the OneDrive page. The service worker will be re-registered fresh when you visit the site again.
Upload Works in InPrivate Mode but Not Normal Mode
InPrivate mode disables extensions and uses a temporary cache. If the upload works in InPrivate, the cause is almost certainly an extension or cached data in the normal profile. Follow step 2 to disable all extensions, and step 1 to clear browsing data.
OneDrive Web Upload vs Desktop Sync Client: Key Differences
| Item | Web Upload in Edge | OneDrive Desktop Sync Client |
|---|---|---|
| File size limit | 250 GB per file | 250 GB per file |
| Upload method | Browser-based multipart upload via JavaScript | Native Windows service with direct file system access |
| Impact of browser settings | Cache, cookies, extensions, security mode all affect upload | Not affected by browser settings |
| Resume capability | Limited resume if browser tab closes | Full resume support for interrupted uploads |
| Known Folder Move support | Not supported | Supports Desktop, Documents, Pictures backup |
| Authentication refresh | Depends on browser session cookies | Uses persistent OAuth tokens managed by Windows Credential Manager |
For files larger than 10 GB or for recurring folder synchronization, use the OneDrive desktop sync client instead of the web upload page. The sync client handles interruptions more reliably and is not affected by browser cache or extension issues.
You can now resolve OneDrive web upload failures in Microsoft Edge by clearing the browser cache, disabling conflicting extensions, and resetting browser settings. If the problem persists, test the upload in Edge InPrivate mode to confirm the cause is profile-specific. As an advanced tip, you can create a browser shortcut that launches Edge with extensions disabled by adding the –disable-extensions command-line flag to the target path in the shortcut properties.