---
title: "ERR_TOO_MANY_REDIRECTS on Chrome: cause and fix"
description: "The loop is usually stored in a cookie, so Chrome keeps redirecting even after the server-side rule is fixed."
canonical: "https://lemwatch.com/errors/err-too-many-redirects/on-chrome"
source: "https://lemwatch.com"
---

# ERR_TOO_MANY_REDIRECTS on Chrome

> The loop is usually stored in a cookie, so Chrome keeps redirecting even after the server-side rule is fixed.

## Why it happens on Chrome

 The loop is usually stored in a cookie, so Chrome keeps redirecting even after the server-side rule is fixed.

## The fix on Chrome

 Click the padlock → Cookies and site data → Manage on-device data → Delete the domain's cookies, then reload. If a fresh incognito window works, cookies were the cause.

## If that didn't fix it

 Chrome has its own failure mode, but ERR_TOO_MANY_REDIRECTS has a wider set of causes. The most common one overall is: The CDN forwards to the origin over HTTP while the origin redirects all HTTP to HTTPS — an infinite loop.

 Switch the CDN's SSL mode to Full so the origin leg is encrypted, or make the origin trust the forwarded-proto header instead of the raw scheme.

## Check your own domain

 The uptime probe returns the full redirect chain, so you can see the exact two URLs bouncing off each other instead of inferring it from behaviour.

## Frequently asked questions

### Why does ERR_TOO_MANY_REDIRECTS happen on Chrome?

 The loop is usually stored in a cookie, so Chrome keeps redirecting even after the server-side rule is fixed.

### How do I fix ERR_TOO_MANY_REDIRECTS on Chrome?

 Click the padlock → Cookies and site data → Manage on-device data → Delete the domain's cookies, then reload. If a fresh incognito window works, cookies were the cause.

### What does ERR_TOO_MANY_REDIRECTS mean?

 Two rules are bouncing the request back and forth — most often an HTTPS redirect at the application level fighting a proxy that is forwarding as plain HTTP, so each side thinks the other needs to upgrade.


## Related

- [All causes of ERR_TOO_MANY_REDIRECTS](https://lemwatch.com/errors/err-too-many-redirects)
- [All website error codes](https://lemwatch.com/errors)
- [ERR_TOO_MANY_REDIRECTS on Nginx](https://lemwatch.com/errors/err-too-many-redirects/in-nginx)
- [ERR_TOO_MANY_REDIRECTS on Cloudflare](https://lemwatch.com/errors/err-too-many-redirects/in-cloudflare)
- [ERR_TOO_MANY_REDIRECTS on WordPress](https://lemwatch.com/errors/err-too-many-redirects/in-wordpress)
- [Free Uptime & response check](https://lemwatch.com/tools/website-uptime)
- [Error establishing a database connection: WordPress cannot reach its database](https://lemwatch.com/errors/error-establishing-a-database-connection)
- [Lemwatch pricing](https://lemwatch.com/pricing)
