The 400 Bad Request error is often caused by entering or pasting the wrong URL in the address window but there are some other relatively common causes as well.

400 Bad Request Errors

400 Bad Request errors appear differently on different websites, so you may see something from the short list below instead of just 400 or another simple variant like that:

400 Bad RequestBad Request. Your browser sent a request that this server could not understand.Bad Request - Invalid URLHTTP Error 400 - Bad RequestBad Request: Error 400HTTP Error 400. The request hostname is invalid.400 - Bad request. The request could not be understood by the server due to malformed syntax. The client should not repeat the request without modifications.

The 400 Bad Request error displays inside the internet web browser window, just as web pages do.

How to Fix the 400 Bad Request Error

More Ways You Might See a 400 Error

In Internet Explorer, The webpage cannot be found message indicates a 400 Bad Request error. The IE title bar will say HTTP 400 Bad Request or something very similar to that. In some relatively rare situations, two servers may take too long to communicate (a gateway timeout issue) but will incorrectly, or at least unconstructively, report the problem to you as a 400 Bad Request. If the site permits it, compress the file to a ZIP file and then upload that instead. Most sites have social network contacts and sometimes even telephone numbers and email addresses. Windows Update can also report HTTP 400 errors but they display as error code 0x80244016 or with the message WU_E_PT_HTTP_STATUS_BAD_REQUEST. A 400 error that’s reported for a link within a Microsoft Office application will often appear as a The remote server returned an error: (400) Bad Request. message within a small pop-up window. Web servers running Microsoft IIS often give more specific information about the cause of a 400 Bad Request error by suffixing a number after the 400, as in HTTP Error 400.1 - Bad Request, which means Invalid Destination Header. Here’s a complete list: Server-side HTTP status codes also exist and always start with 5 instead of 4. You can see all of them in our HTTP Status Code Errors list.