Steam error code E87 means there's an issue when logging into your Steam account. Possible causes include system glitches, Steam client issues, account errors, or network problems. Fortunately, there are several methods to resolve this problem. This Mytour article walks you through the various ways to fix Steam error code E87.
What Does Steam Error Code E87 Mean?
Steam Error Code E87 signals a problem with logging into Steam. To resolve this, you can try restarting your router, restarting the Steam client, signing out from all devices, resetting your password, reinstalling Steam, adjusting firewall settings, toggling Steam Guard, and clearing Steam's cache. Ensure your system’s time and date are accurate as well.
Steps to Fix the Error
Verify if Steam is down.

Reboot your router.

Restart the Steam client.

- Windows: Press Ctrl + Alt + Delete, then choose Task Manager. Find the "Steam.exe" process, select it, and click End Task. Launch Steam once more.
- Mac: Press Option + Command + Esc, select Steam, and click Force Quit. Relaunch the Steam app.
Run Steam as an Administrator (for Windows).

Repair your Steam installation.

- Click the Windows Start menu.
- Search for Steam.
- Right-click the Steam icon and select Open File Location.
- Right-click the Steam icon again and select Properties.
- Copy the location listed next to "Target".
- Press Windows key + R to open the Run dialog.
- Paste the location in the "Open" field.
- Add /repair to the end of the path.
- Click Ok to proceed.
Uninstall and reinstall Steam.

-
Windows:
- Click the Windows Start button.
- Select Settings.
- Go to Apps.
- Find Steam.
- Click the three dots next to it (for Windows 11).
- Click Uninstall and follow the on-screen instructions.
- Visit https://store.steampowered.com/about/ in your browser.
- Click Install Steam.
- Open the installer from your Downloads folder.
- Follow the instructions to finish the installation.
-
Mac:
- Open Finder.
- Click Applications.
- Drag the Steam app to the Trash.
- Visit https://store.steampowered.com/about/ in your browser.
- Click Install Steam.
- Open the downloaded file from your Downloads folder.
- Follow the installation instructions.
Change Your Password.

- Open the Steam app or go to https://store.steampowered.com/login/ in your browser.
- Click Help, I can’t sign in.
- Select I forgot my Steam Account name or password.
- Enter your email address or phone number.
- Check the box to confirm you're not a robot.
- Click Search.
- Click Email an account verification code to [email address].
- Open the email from Steam Support.
- Click Resume Recovery in the email.
- Follow the steps provided to reset your password.
Enable or disable Steam Guard.

- Visit https://help.steampowered.com/en/login/ in your web browser.
- Log into your account. If you're unable to sign in with your username and password, try using the QR code.
- Click your account name in the top-right corner.
- Select Account details.
- Click Manage Steam Guard.
- If Steam Guard is active, click Turn Steam Guard off.
- If Steam Guard is disabled, choose from the other available options.
- Try logging into Steam again to see if the issue persists.
Log out of all devices.

- Visit https://help.steampowered.com/en/login/ in your browser.
- Log into your account. If you can’t log in with your username and password, try using the QR code.
- Click your account name at the top-right.
- Select Account details.
- Click Manage Steam Guard.
- Click Deauthorize all devices.
Set your time & date correctly.

- Windows.
- Click the Windows Start button.
- Search for date and time.
- Select Date & time settings.
- Ensure the correct time zone is set.
- Toggle "Set time automatically" off and then back on.
- Mac:
- Click the Apple icon.
- Select System Settings or System Preferences.
- Click General from the left menu.
- Choose Date & Time.
- Make sure "Set time zone automatically using your current location" is enabled.
- Ensure "Set time and date automatically" is turned on.
Create a NoReact Login shortcut.

- Right-click the Steam desktop shortcut (if you don’t have one, create it using the Steam.exe file).
- Click Properties.
- At the end of the "Target" field, add -login -noreactlogin.
- Click Apply.
- Double-click the shortcut to launch Steam with the old login UI.
Refresh Steam core files.

- Windows:
- Close the Steam client.
- Press Windows key + R to open the Run dialog.
- In the "Open" field, type steam://flushconfig.
- Click Ok.
- Mac:
- Ensure Steam is not open.
- Launch Safari.
- In the address bar, type steam://flushconfig and press Enter.
Delete your temporary files.

- Windows:
- Close the Steam client.
- Press Windows key + R to open the Run dialog.
- Type %temp% and hit Enter.
- Press Ctrl + A to select all files.
- Click Delete (click skip if prompted).
- Press Windows key + R again to open Run.
- Type temp and hit Enter.
- Press Ctrl + A to select all files.
- Click Delete (click skip if prompted).
- Mac:
- Open Finder.
- Press Shift + Command + G to open Go.
- Type ~/Library/Caches/ and press Enter.
- Locate files related to Steam (e.g., "com.apple.steam") and delete them.
Adjust your firewall settings.

- Click the Windows Start menu.
- Search for firewall.
- Click on Firewall & network protection.
- Select Allow an app through firewall.
- Ensure both "Private" and "Public" are checked for Steam.
- If Steam isn’t listed, click Change Settings.
- Select Allow another app.
- Click Browse.
- Navigate to the Steam.exe file and select it.
- Click Open, then Add to finish.
Enable or Disable your VPN.

Reach out to Steam support.

- To report a problem online, visit https://help.steampowered.com/, or you can reach customer support by calling 425-889-9642.