When you upload files to OneDrive through a web browser, the upload may stop partway, fail with a generic error, or appear to succeed without the file actually appearing in your cloud storage. This problem typically occurs due to browser cache corruption, expired authentication tokens, or conflicting browser extensions that interfere with the upload process. This article explains the root causes of browser-based upload failures in OneDrive and provides clear, step-by-step fixes to resolve them.
Key Takeaways: Fix OneDrive Browser Uploads
- Clear browser cache and cookies: Stale data often blocks uploads; clearing it forces a fresh session with OneDrive servers.
- Disable browser extensions: Ad blockers, privacy tools, and download managers can intercept or block upload requests in OneDrive.
- Use an in-private or incognito window: This isolates the session from extensions and cached data, confirming if the problem is browser-related.
Why OneDrive Browser Uploads Fail
OneDrive in a browser uses JavaScript and the Fetch API to send file data to Microsoft servers. When any part of this chain breaks, the upload fails. The most common technical causes are:
Stale Authentication Tokens
Your browser stores a token that proves you are signed in. If this token expires or becomes corrupted, OneDrive may reject the upload request even though the page looks normal. The server responds with a 401 or 403 error, but the browser often shows a generic failure message.
Cache and Cookie Corruption
When you visit onedrive.com frequently, the browser saves cached scripts and cookies. If a script version mismatches the current OneDrive release, the upload dialog may not initialize correctly. Cookies that hold session data can also become too large or malformed, causing the upload to hang or fail silently.
Browser Extension Interference
Extensions that modify network requests, block scripts, or manage downloads can stop the upload before it reaches OneDrive. Ad blockers, privacy-focused extensions, and download managers are the most frequent culprits. They may block the upload endpoint or alter the request headers.
Steps to Fix OneDrive Browser Upload Failures
Follow these steps in order. Test the upload after each step to see if the problem is resolved.
- Clear browser cache and cookies
Open your browser settings. In Chrome, go to Settings > Privacy and security > Clear browsing data. Select “All time” for the time range. Check “Cookies and other site data” and “Cached images and files.” Click “Clear data.” Close all browser windows and reopen OneDrive. - Sign out and sign back in to OneDrive
Click your profile picture in the top-right corner of OneDrive. Select “Sign out.” Close the browser tab. Open a new tab, go to onedrive.com, and sign in again. This refreshes your authentication token. - Disable all browser extensions
In Chrome, type chrome://extensions in the address bar and press Enter. Toggle off each extension one by one. Alternatively, use an incognito window. In Chrome, press Ctrl+Shift+N. In Edge, press Ctrl+Shift+N. In Firefox, press Ctrl+Shift+P. Go to onedrive.com and try the upload again. If it works, enable extensions one at a time to find the one causing the issue. - Try a different browser
If the problem persists, switch to a different browser. For example, if you use Chrome, try Microsoft Edge or Firefox. Install the browser if needed, then sign in to OneDrive and attempt the upload. - Check file size and type restrictions
OneDrive in a browser supports individual files up to 250 GB. If your file is larger, use the OneDrive desktop app instead. Also, confirm the file type is not blocked. Go to OneDrive settings > Sync and backup > Advanced settings > Files on Demand. Blocked file types include .exe, .msi, and .bat. If you are uploading one of these, compress the file into a .zip first. - Use the OneDrive desktop app for large or multiple files
For folders with many files or files over 1 GB, the desktop app handles uploads more reliably. Open File Explorer, right-click the OneDrive folder, and select “Sync.” Drag your files into the local OneDrive folder. The app will sync them to the cloud.
If OneDrive Still Has Upload Issues After the Main Fix
Upload stops at 99 percent and never finishes
This usually happens when a file name contains unsupported characters. OneDrive does not allow these characters in file names: \ / : ? ” < > |. Rename the file to remove any of these characters. Also, ensure the file name is not longer than 400 characters including the extension. After renaming, upload the file again.
OneDrive browser page shows an empty window or a loading spinner
This is often caused by a corrupted service worker. Open Chrome DevTools by pressing F12. Go to the Application tab. In the left sidebar, under Service Workers, click “Unregister” for any OneDrive service workers. Reload the page. If the problem continues, clear the cache again and restart the browser.
Upload fails with a network error message
A network error means the browser cannot reach the OneDrive server. Check your internet connection by visiting another website. If you are on a corporate network, a firewall or proxy may block uploads to onedrive.com. Contact your IT administrator and ask them to allow the domain onedrive.com and all subdomains through the firewall.
OneDrive Browser Upload vs Desktop App Upload: Key Differences
| Item | Browser Upload | Desktop App Upload |
|---|---|---|
| Maximum file size | 250 GB per file | 250 GB per file |
| Number of files at once | Limited by browser memory and network connection | Unlimited; app queues and uploads sequentially |
| Resumable uploads | Yes, but may restart if browser tab is closed | Yes, pauses and resumes automatically |
| Background operation | No; browser tab must remain open | Yes; runs in system tray |
| File type blocking | Blocks executables and scripts | Blocks same types; can be configured via policy |
| Offline access | No | Yes, with Files On-Demand |
If you frequently upload large files or many files at once, use the OneDrive desktop app. It provides resumable uploads that survive computer restarts and network interruptions. For quick single-file uploads from a shared computer, the browser method is sufficient after applying the fixes above.
After completing these steps, you can now upload files to OneDrive through a browser without failures. If the problem returns, clear the cache and disable extensions as a first-line check. For ongoing bulk uploads, install the OneDrive desktop app from onedrive.com/download. An advanced tip: use the OneDrive sync app’s command-line options with the /reset switch to reinitialize the sync engine if the desktop app also fails to upload.