When you attempt to visit a website in Google Chrome, you might occasionally be greeted by a bleak gray page stating “This webpage has a redirect loop” alongside the error code ERR_TOO_MANY_REDIRECTS. This error means exactly what it says: the website is stuck in an infinite loop.
For example, URL “A” tells Chrome to go to URL “B”. But when Chrome arrives at URL “B”, the server tells it to go back to URL “A”. Chrome bounces back and forth between the two URLs until it eventually gives up and displays the error. While this is sometimes caused by a broken server-side configuration on the website itself, it is most often caused by corrupted, conflicting cookies stored locally in your browser.
How to Fix the ERR_TOO_MANY_REDIRECTS Error in Chrome
You must delete the specific tracking cookies associated with the broken website to break the infinite loop.
- Open the Google Chrome browser.
- Instead of wiping all your cookies (which will log you out of every website you use), navigate to the website that is producing the error page.
- Look at the address bar at the top of the screen. Click the small Padlock icon (or the Tune icon on newer versions of Chrome) located immediately to the left of the URL.
- In the drop-down menu that appears, click on Cookies and site data (or simply Site settings).
- Click on Manage on-device site data.
- You will see a list of cookies currently being used by the broken website. Click the Trash can icon next to every single entry on this list to delete them.
- Click Done.
- Now, click the circular Refresh button (or press F5) to reload the webpage.
If corrupted local cookies were causing a login loop (for example, the site thought you were logged in, but the server thought you were logged out), deleting the cookies resets the relationship. The website will assign you a fresh session cookie, breaking the redirect loop and loading the page normally.