A 400 Bad Request error means the web server received your request but could not understand or process it correctly. In most cases, the website itself is online, but something about the request being sent from your browser is invalid, incomplete, or improperly formatted.
The good news is that a 400 error is often temporary and can usually be fixed with a few simple troubleshooting steps.
What Causes a 400 Bad Request Error?
A 400 error can occur for several reasons, including:
- An incorrectly typed or malformed website address
- Corrupted browser cookies or cached data
- An expired login session
- A URL that contains invalid characters
- Request headers that are too large
- Problems with browser extensions
- An invalid form submission or uploaded file
- A website or server configuration issue
Sometimes the problem occurs only for one visitor, while other times it may affect everyone trying to access a particular page.
How to Fix a 400 Bad Request Error
1. Check the Website Address
Start by reviewing the URL in your browser’s address bar.
Make sure the address is spelled correctly and does not contain unusual characters, extra spaces, or improperly formatted information.
If you followed a link to the page, try visiting the website’s homepage instead.
2. Refresh the Page
The error may have been caused by a temporary request problem.
Refresh the page and try again. You can also close the browser tab, reopen the website, and navigate back to the page you were trying to access.
3. Clear Your Browser Cache and Cookies
Outdated or corrupted cookies can sometimes cause a server to reject a request.
Try clearing your browser’s cached files and cookies, then reload the website.
If you do not want to clear all of your browser data, most modern browsers allow you to remove cookies for an individual website.
4. Try a Private or Incognito Window
Opening the website in a private or incognito browser window is a quick way to determine whether cached data, cookies, or browser extensions may be contributing to the problem.
If the website works correctly in private browsing mode, clearing your normal browser data may resolve the issue.
5. Try Another Browser or Device
Try accessing the website using another browser, computer, phone, or tablet.
If the page works on another device, the problem is likely related to the original browser or device rather than the website itself.
6. Check Browser Extensions
Privacy tools, ad blockers, security extensions, and other browser add-ons can sometimes modify requests before they reach a website.
Temporarily disabling browser extensions can help determine whether one of them is causing the error.
7. Start From the Website’s Homepage
If a bookmarked page or saved link produces a 400 error, the URL may no longer be valid.
Visit the website’s homepage and navigate to the page again using the site’s menus or search function.
What If You Own the Website?
If you are the website owner and visitors continue receiving 400 errors, the problem may require additional investigation.
Common server-side causes can include:
- Web server configuration problems
- Invalid rewrite or redirect rules
- Security rules blocking legitimate requests
- Application or plugin errors
- Oversized request headers
- Improperly formatted API requests
- Cookie-related problems
- Problems with forms or file uploads
Website owners should review their web server and application error logs to determine exactly why the request was rejected.
If the error began after making changes to your website, consider temporarily reversing the most recent configuration, plugin, theme, or application changes.
Still Getting a 400 Error?
If you continue receiving a 400 Bad Request error after trying the steps above, contact the website owner or hosting provider.
When requesting assistance, include:
- The website address you were trying to access
- The page where the error occurred
- What you were doing immediately before the error appeared
- The approximate time the error occurred
- A screenshot of the error, if available
Providing these details can make it much easier to identify the cause.
Need Help With Your Charter Hosting Website?
If your website is hosted with Charter Hosting and you are experiencing repeated 400 errors, our support team can help investigate the problem.
Sign in to the
Charter Hosting Client Area
and
open a support ticket
with the affected domain name and a description of the issue.
We’ll help you determine whether the problem is coming from your website, browser, application, or hosting configuration.


