Quick answer: ERR_CONTENT_LENGTH_MISMATCH means the connection was cut off before the server finished sending all the data it promised. Reloading the page fixes it most of the time; if it keeps happening on one site, the issue is on the server side, not your Chromebook.
What ERR_CONTENT_LENGTH_MISMATCH Means
Every HTTP response includes a “Content-Length” header telling the browser exactly how many bytes to expect. If the connection drops, times out, or the server sends less data than it declared, Chrome detects the mismatch and aborts the page load with this error instead of showing a broken, half-loaded page.

Common Causes
- An unstable Wi-Fi connection that drops mid-transfer.
- A website’s server or CDN having a temporary glitch or misconfigured compression.
- A proxy, VPN, or ad-blocking extension modifying the response and breaking the byte count.
- Antivirus or content-filtering software (less common on ChromeOS, but possible on managed school/work devices) intercepting the connection.
How to Fix ERR_CONTENT_LENGTH_MISMATCH
- Reload the page. This resolves the vast majority of cases, since it’s usually a one-off network hiccup.
- Check your Wi-Fi stability. If your connection is dropping in and out, see our guide to Chromebook Wi-Fi disconnecting.
- Disable extensions temporarily, especially ad blockers or privacy tools, via
chrome://extensions, then reload the page. - Clear cache and cookies using our cache and cookies guide — a corrupted cached partial response can trigger this repeatedly on the same page.
- Try a different network (mobile hotspot, different Wi-Fi) to rule out a router or ISP-side issue.
Still Not Fixed?
If the error only ever happens on one specific website, and reloading and clearing cache don’t help, the problem is almost certainly on that site’s server. There isn’t a Chromebook-side fix for a server that’s sending malformed responses — try again later or contact the site.
FAQ
Is this caused by my Chromebook or the website?
Both are possible. An unstable connection on your end is the most common cause, but a misconfigured server is a close second, especially if the error is consistent on one site only.
Does a VPN make this worse?
It can. VPNs add an extra hop that can introduce timing issues on large downloads. Try disabling it temporarily to test.
