Chrome DevTools: net::ERR_FAILED — a request failed with no specific reason (CORS, extension, mixed content or network)
ERR_FAILED is Chrome’s catch-all for a failed request. In DevTools it very often hides a CORS rejection, an extension, or a blocked mixed-content request.
Failed to load resource: net::ERR_FAILEDnet::ERR_FAILED 200 Meaning
The console line gives no cause. Look at the Network tab (the Status column and the red request), open the request's headers, and read the console message just above it — a CORS or mixed-content explanation is usually printed separately. Also test with extensions disabled and from curl.
Common causes
- CORS failure (missing Access-Control-Allow-Origin, redirect or error response without CORS headers)
- Mixed content: HTTP resource requested from an HTTPS page
- Browser extension (ad blocker, security tool) cancelling the request
- Server closing the connection or returning an invalid response
- File opened from file:// or a blocked scheme
⚡ Quick fix
- Read the full console error and the Network tab entry
- Try an incognito window with extensions disabled
- Reproduce the request with
curl -vto see the real server behaviour
Detailed fix by platform
JavaScript
fetch(url).catch(e => console.error(e))— a bareTypeError: Failed to fetchis the JS view of ERR_FAILED- Add CORS headers on the server for cross-origin calls
Chrome
- DevTools → Network → right-click the failed request → Copy → Copy as cURL, and run it in a terminal
How to diagnose
- Console — Is there a CORS or mixed-content message above?
- Extensions — Fails in incognito?
- Server — Does curl work?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- captive portal Browser: This network requires you to sign in — captive portal (hotel, airport, café Wi-Fi) blocking HTTPS sites
- CORS CORS Error: No 'Access-Control-Allow-Origin' header is present
- DevTools failed to load source map DevTools: Failed to load source map — Could not load content for https://…/app.js.map: HTTP error: status code 404
Most viewed in Browser
Other ways to find it
Where this error sits
Origin: On your device. Errors that are often confused with or caused by this one (click to open):
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
💬 What worked for others
No tips yet — did something else fix this for you?
Share what worked for you
Tips are checked by an editor before they appear. Links are removed.
Report a correction or suggest an improvement
Last updated 15 Oct 2026