Quick Summary
A Discord 400 Bad Request error signifies that the server couldn't understand the request sent from your client. This is usually due to an issue with the request itself, such as incorrect syntax or invalid data.
Common Causes
- Malformed or Invalid Request: The Discord client is sending a request that doesn't conform to the expected format or includes invalid data. For example, sending text to an endpoint that only accepts integers.
- Outdated Client or Browser Cache: An outdated Discord client or corrupted browser cache can cause requests to be formed incorrectly. Old cache data may not be compatible with current Discord API requirements.
- Modifications or Third-Party Software Interference: Discord modifications (mods) or other applications interacting with Discord's processes might introduce errors into the requests being sent to the server. Some older bots may also send malformed requests.
- Rate Limiting: Although not directly the cause of a malformed request, exceeding Discord's rate limits can sometimes result in server responses that appear as 400 errors, especially if error handling is not implemented correctly by the system making the requests.
Step-by-Step Fixes
Method 1: Restart Discord and Your Device
Step 1: Close Discord completely. Make sure it's not running in the system tray.
Step 2: Restart your computer or mobile device.
Step 3: Reopen Discord and try again. This can clear temporary glitches.
Method 2: Clear Discord Cache and Data (Desktop App)
Step 1: Fully close Discord, including the system tray icon.
Step 2: Press Windows key + R, type %appdata%, and press Enter.
Step 3: Locate the Discord folder and rename it to something like Discord_old. This effectively clears the cache and local data.
Step 4: Restart Discord. It will download fresh data.
Method 3: Clear Browser Cache and Cookies (Discord Web)
Step 1: Open your browser's settings. The method varies by browser (e.g., Chrome: three dots -> Settings).
Step 2: Find the privacy or history section.
Step 3: Look for options to clear browsing data, including cached images and files, and cookies and other site data.
Step 4: Clear the data for 'All time' or a similar broad range.
Step 5: Restart your browser and try accessing Discord again.
Method 4: Disable Discord Modifications and Third-Party Software
Step 1: If you're using any Discord modifications (e.g., BetterDiscord), disable or uninstall them completely.
Step 2: Close any other applications that interact with Discord, such as bots you are developing or voice changers or overlays.
Step 3: Restart Discord to ensure the changes take effect.
Step 4: Retry what triggered the error.
Method 5: Reinstall Discord
Step 1: Uninstall Discord from your computer (through Control Panel on Windows, or Applications on macOS).
Step 2: Download the latest version of Discord from the official Discord website.
Step 3: Install Discord and try again.