How to Fix HTTP ERROR 431 in Google Chrome for Windows


What’s worse than getting stuck with an HTTP ERROR 431 code when opening a website? Any HTTP status code in the 4** spectrum indicates a problem with the client request. Luckily, resolving this error code is quite easy.

So, before you start scrambling to contact your ISP, let’s discuss the various culprits behind HTTP ERROR 431 and how to fix them. We will focus here on Google Chrome, but the solutions apply to other browsers as well.

What causes HTTP ERROR 431 in Google Chrome?

The HTTP ERROR 431 code mainly appears when the server tries to send large headers. But unfortunately, this is not the only cause of the problem. The problem can also occur due to corrupted DNS cache, problematic extensions, and proxy servers.

Here are all the effective solutions that you can try to fix the problem for good.

1. Refresh the page

Before diving into technical solutions, make sure to refresh the page. It is possible that HTTP ERROR 431 appears as a one-time problem. To solve this problem, press the F5 Where CTRL+R keyboard shortcuts to refresh the page.

If the error message still appears, consider refreshing the page without using the cache. You can do this by pressing the Ctrl+Shift+R keyboard shortcuts.

2. Clear cookies and cache data

Error code 431 can sometimes appear due to corrupted cookies and cache data. Simply clearing the browser cache can solve the problem in most cases. You can clear cookies and cache data in Chrome by following the instructions below.

  1. Launch Google Chrome and click on the three points in the upper right corner.
  2. Picking out Settings from the context menu.
  3. Click on Privacy and Security from the left pane.
  4. Choose the Clear browsing data option.
  5. Check mark Cookies and other site data and Cached images and files.
  6. Click on Erase data.

Alternatively, you can press Ctrl + Shift + Delete to access the Clear browsing data page. From here, you can click the Clear Data button to clear cookies and cache data from Google Chrome.

3. Try incognito mode on Chrome

Incognito mode is a special setting offered to Google Chrome that allows users to surf the Internet privately. Rather, it is a safe mode independent of installed extensions.

So try to open the same website in incognito mode to check if the error message is displayed due to one of the installed extensions. To open an incognito window, click on the three dots at the top right and choose New incognito window. Alternatively, you can press the Ctrl+Shift+N hotkeys to enter incognito mode.

If the error code does not appear in incognito mode, one of the installed extensions is likely causing the problem. Follow the next solution for how to uninstall this problematic extension.

4. Remove all problematic extensions

Undoubtedly, extensions help improve productivity to a great extent. But specific extensions can cause different issues, including HTTP ERROR 431.

So be sure to organize your extensions as this will help reduce the attack surface and resolve different HTTP status codes. You can remove extensions by following the steps below:

  1. Click on the three dots in the upper right corner.
  2. Pass the cursor to More tools and choose Extensions from the context menu.
  3. Click on the toggle present under each extension to disable it.
  4. To determine which extension is causing the problem, slowly re-enable each extension and visit the website until the problem reoccurs.
  5. Once you have determined which extension is giving you grief, click the Remove button present under that particular extension.
  6. Click on Remove again on the confirmation prompt that appears.

5. Flush the DNS Cache

A corrupted DNS cache is another possible culprit behind the 431 HTTP ERROR code. As you may already know, DNS translates domain names into IP addresses. But the translation will fail if the DNS cache has been corrupted for some reason.

Flushing the DNS cache solves this problem on Windows. To flush the DNS cache, follow the steps below:

  1. Open the The start menutype CMD and choose Execute as administrator from the right pane.
  2. In the Command Prompt window, type the following command and press Enter.
    ipconfig /flushdns

Once the command prompt has successfully flushed cache data, restart the system and check for the problem.

6. Disable all proxy server connections

A proxy server helps you stay safe online. But on the negative side, it can make the connection unstable and cause different issues including HTTP ERROR 431.

Try disabling any active connection to the proxy server and check if that fixes the problem. Here’s how.

  1. press the To win key to open the The start menutype internet-optionsand press Enter.
  2. Go to Connections tongue.
  3. Picking out lan settings.
  4. Uncheck Use a proxy server for your LAN box > OKAY.

That’s it. Now try to revisit the website and check if the issue still occurs. If so, try the next solution on the list.

7. Download the latest network driver update

Corrupted or outdated network drivers can affect connectivity. So, to protect the system from any connection issue, download the latest network driver update. You can do this by following the instructions below:

  1. Hurry Win + X and choose Device Manager from the list.
  2. Right-click Installed Network Adapters and choose Update Driver.
  3. Select Automatically search for drivers option.
  4. Windows will now search and download the best driver update available.

If Windows can’t find any drivers, search online for your adapter manufacturer and see if they have newer drivers on the support page.


Now you know the steps to follow when you encounter HTTP ERROR 431. As the problem appears due to a problem with the client request, the culprit is probably the corrupted cache data or the outdated network driver. Hopefully, you can fix the problem quickly and continue browsing online.

But in the worst case, if none of the solutions were helpful, consider switching to another browser.


Comments are closed.