Back to Blog

Chrome File Upload Not Working? 9 Fixes That Work

Chrome file upload not working? Fix extensions conflicts, cached data, drag-and-drop issues, site permissions, and outdated browsers with these 9 steps.

Chrome File Upload Not Working? Start Here

Chrome is the most widely used browser on the planet, which makes it the browser where upload bugs get noticed first. The symptom shows up in a handful of ways: the file picker never opens when you click "Choose file," drag-and-drop does nothing, the upload starts and dies at a random percentage, or the button simply ignores you.

The good news: when Chrome file uploads stop working, the cause is almost always one of nine things, and eight of them you can fix in under five minutes. Work through this list in order — it's sequenced from most to least likely.

Fix 1: Test in Incognito Mode (Isolates Extensions)

Open an Incognito window (⌘/Ctrl + Shift + N) and try the same upload on the same site. Incognito runs with extensions disabled and a clean cache, so the result splits your problem in half:

  • Works in Incognito → an extension or cached data is the culprit. Go to Fix 2 and Fix 3.
  • Fails in Incognito too → skip ahead to Fix 4 (site permissions) and Fix 6 (browser update).

This one test saves you from blindly changing settings.

Fix 2: Disable Suspicious Extensions

Ad blockers, privacy tools, script blockers, and (ironically) "download manager" extensions are the most common breakers of upload flows. They intercept network requests and can block the upload endpoint entirely.

  1. Go to chrome://extensions.
  2. Turn off everything non-essential — especially anything that filters, blocks, or "accelerates" web content.
  3. Retry the upload. If it works, re-enable extensions one at a time until the upload breaks again. The last one you enabled is your culprit.

Fix 3: Clear Cached Data for the Site

Chrome caches the uploader's JavaScript. If the site recently changed its upload code, stale cached scripts can keep running a dead version — including requests to endpoints that no longer exist.

  1. Open the site, click the padlock (or tune icon) in the address bar.
  2. Go to Site settingsDelete data (older Chrome: clear via Settings → Privacy → Clear browsing data, "Cached images and files" only).
  3. Hard-refresh the page with ⌘/Ctrl + Shift + R and retry.

Fix 4: Check Site Permissions

Chrome gives each site granular permissions, and some upload implementations check them before opening the picker. A site stuck in a "blocked" state can fail silently.

  1. Click the padlock icon in the address bar on the affected site.
  2. Review permissions — make sure nothing is set to Block that should be Allow (camera/microphone for photo/video uploads, pop-ups if the uploader opens a dialog, JavaScript must be allowed).
  3. Reset permissions to default if unsure, then reload and retry.

Fix 5: Fix Broken Drag-and-Drop

If the file picker works but dragging a file onto the page does nothing, the drag data isn't reaching the page. Common causes and fixes:

  • Drop outside the drop zone. Many sites highlight a valid drop area; miss it by a few pixels and nothing happens. Drop directly onto the highlighted area.
  • A desktop app intercepted the drag. Some sync clients (Drive, Dropbox) hook OS-level drag events. Quit them and retry.
  • Browser window focus. Click on the Chrome window once before dragging so the page receives the event.
  • Fallback: use the explicit "Choose file" button instead — it exercises a different code path.

Fix 6: Update Chrome

Upload features evolve fast — chunked and resumable uploads rely on relatively recent APIs, and older Chrome builds carry known bugs with large request bodies.

  1. Go to chrome://settings/help.
  2. Chrome checks for updates automatically; if one is pending, apply it.
  3. Relaunch when prompted — "installed on restart" means the fix isn't active yet.

Fix 7: Try Another Browser

Upload the same file to the same site in Firefox, Safari, or Edge. This tells you whether the problem lives in your Chrome profile or in the site/network. If another browser works, a Chrome profile reset (Fix 8) usually clears it. If every browser fails, the issue is your network, the file, or the site — our full troubleshooting guide covers those cases in depth.

Fix 8: Reset the Chrome Profile (Nuclear Option)

Still broken? Corrupted profile state — not your settings per se, but the accumulated cruft in the profile — can break uploads everywhere.

  1. Settings → Reset settingsRestore settings to their original defaults.
  2. Or create a fresh profile (profile icon → Add) and test the upload there.

Fix 9: Rule Out the File and the Site

Two final checks before blaming Chrome:

  • The file itself. Special characters in the filename (#, ?, &, spaces) break URL construction on some sites. Rename to plain letters, numbers, hyphens, and underscores.
  • The site itself. Check the service's status page or try a different upload service. If uploads fail on one specific site everywhere, it's their bug, not your browser.

A quick cross-check: upload a small test file at quickupload.io. If the same file uploads fine there — with resumable, tus-style chunked uploads behind the scenes — you've confirmed your browser and network are healthy, and the original site is the problem. QuickUpload needs no account for files up to 50 MB (100 MB free with an account), protects transfers with TLS 1.3, encrypts files at rest, and lets you add passwords, expiry dates, and download limits to any share.

Match Your Symptom to the Fix

Related Reading

Related posts