Steam error code E87 is the kind of problem that shows up right when you are ready to play, which is of course exactly when your computer decides to become a philosopher and question the meaning of “login.” In plain English, E87 usually points to a sign-in issue inside the Steam client. That does not always mean your account is broken, your library is gone, or your PC has entered its villain era. Most of the time, it means something in the path between your device, your account session, and Steam’s servers is misbehaving.
The annoying part is that E87 does not have one neat, cinematic cause. It can appear after a password change, after switching devices, after a network hiccup, after a Steam Guard change, or because Windows decided the correct date is apparently sometime in the Bronze Age. The good news is that the usual fixes are practical, fast, and far less dramatic than the error message makes them sound.
This guide walks through 16 ways to troubleshoot Steam error code E87, starting with the easy wins and moving toward the deeper fixes. The goal is simple: get you back into Steam without wasting an entire evening negotiating with a launcher.
What Steam Error Code E87 Usually Means
In most cases, Steam error code E87 shows up when Steam cannot complete the sign-in process properly. That can happen because of a bad session token, a network or firewall conflict, a Steam Guard mismatch, stale cached files, or an issue with local system settings like date, time, or proxy configuration. Think of it less like “Steam is broken forever” and more like “Steam and your device are not agreeing on the terms of the handshake.”
Because this is mainly a login-related problem, the smartest approach is to work from the outside in. First check whether Steam itself is having a rough day, then your network, then your account session, then your local client and Windows settings.
1) Check Whether Steam Is Actually Down
Before you start dismantling your settings like a tech support action hero, verify whether the problem is on Steam’s side. If the Steam client, community, or authentication services are having outages or heavy load, you may see E87 even though your setup is perfectly fine.
If Steam is down, do not “fix” your whole computer out of frustration. Wait a bit, restart the client later, and try again. This is the rare troubleshooting step where doing less is genuinely doing more.
2) Fully Exit Steam and Restart Your PC
Yes, this is the oldest troubleshooting move in the book. No, it is not beneath you. Steam can hold onto corrupted temporary data, half-failed login sessions, or stuck background processes. A full restart clears that clutter.
What to do
Close Steam completely, including any background Steam processes in Task Manager on Windows. Then restart your computer and launch Steam again. This simple reset often clears stale session problems that trigger E87.
If Steam launches but still fails to sign in, move to the next step instead of trying the same password fifteen times in a row like you are trying to break into your own house.
3) Power-Cycle Your Router and Modem
Steam login errors are not always “Steam problems.” Sometimes your network connection is technically alive but practically moody. A router reboot can clear routing glitches, stale DNS issues, or brief ISP-related weirdness that interferes with authentication.
What to do
Turn off your router and modem, unplug them for about a minute, then power them back on. Wait until the connection is stable before opening Steam again. If you use Ethernet, reseat the cable too. It is boring, but boring fixes pay the rent.
4) Try a Different Network and Disconnect Any VPN or Proxy
VPNs, proxies, filtered school or office networks, and aggressive ISP routing can all interfere with Steam sign-in requests. Even if you use a VPN for privacy or region consistency, testing without it is worth your time.
What to do
Temporarily disconnect your VPN, turn off any manual proxy settings, and try signing in again. If possible, test Steam on a different network, such as a mobile hotspot. If Steam works there, the original network is part of the problem.
This step is especially useful when E87 appears suddenly even though your password is correct and nothing seems wrong inside Steam itself.
5) Use QR Code Sign-In Instead of Typing Your Credentials
If the regular username-and-password route keeps failing, try the alternate login flow through the Steam Mobile App. Steam supports QR code sign-in, and it can bypass a surprisingly stubborn client-side login snag.
What to do
Open the Steam login screen, display the QR code, then use the Steam Mobile App to scan and confirm the sign-in. This can work when typed credentials keep triggering E87 even though your account is otherwise fine.
It is not magic. It just uses a different path through Steam’s authentication flow, which sometimes avoids whatever is tripping the standard login.
6) Deauthorize All Other Devices
If you have signed in on multiple PCs, phones, or old hardware, Steam may be dealing with a session conflict or a security mismatch. Clearing those trusted devices gives your account a clean slate.
What to do
Go to your Steam account security settings and deauthorize all other devices. Then sign in again on the machine you actually want to use. This is one of the most commonly recommended fixes when Steam starts acting suspicious after device switching.
It is also a good security habit, especially if you once signed in on a shared PC, a friend’s setup, or that ancient laptop now living its best life in a closet.
7) Reset Your Steam Password
Sometimes Steam’s login state gets stuck in a way that a fresh password reset can clear. This is not because you forgot your password. It is because authentication systems occasionally benefit from a polite table flip.
What to do
Reset your password through Steam’s official recovery flow, then wait a moment and try signing in again with the new credentials. Use your real account name if possible rather than relying on memory and vibes.
If you recently changed your password and E87 started after that, this step becomes even more important.
8) Make Sure Your Date, Time, and Time Zone Are Correct
This fix sounds ridiculous until it works, which it often does. Incorrect system time can interfere with sign-in, authentication tokens, and secure connections. If your PC thinks it is three weeks in the future, Steam may reasonably decide something is off.
What to do
Open your system date and time settings and make sure the clock, date, and time zone are correct. On Windows, turn on automatic time and automatic time zone if available. Then restart Steam.
This is one of those tiny settings that can cause outsized nonsense.
9) Run Steam as Administrator
On Windows, permission issues can block Steam from reading or updating files it needs for login and configuration. Running Steam as administrator gives it the access it may be missing.
What to do
Right-click Steam and choose Run as administrator. If that fixes E87, then a permissions conflict is likely involved. You do not necessarily need to run it this way forever, but it is a helpful test and often a useful temporary workaround.
10) Allow Steam Through Windows Firewall and Review Antivirus Settings
Firewalls and security tools are wonderful right up until they decide your game launcher is public enemy number one. Steam sign-in can fail if the client or related services are blocked from reaching Steam servers properly.
What to do
Check whether Steam is allowed through Windows Firewall. If you use third-party antivirus or internet security software, review its app control, network shield, or web filtering rules. You do not need to permanently disable security software, but you should test whether it is interfering.
If a temporary pause fixes E87, the real solution is to whitelist Steam properly, not to leave your PC standing outside in the rain with no firewall.
11) Clear Steam’s Download Cache
Cached files are supposed to make life smoother. Sometimes they do the opposite and turn into digital leftovers no one asked for. Steam’s cached data can become stale or corrupted, especially after abrupt shutdowns or failed updates.
What to do
Open Steam settings, go to Downloads, and clear the download cache. You may need to sign in again afterward. That is normal. This step does not remove your installed games, but it does refresh local configuration data that may be involved in the login failure.
12) Update the Steam Client
An outdated or partially updated Steam client can struggle with new login flows, security changes, or corrupted startup components. Usually Steam updates itself, but “usually” is not the same as “always.”
What to do
Restart Steam and let it finish any pending updates. If the client will not update properly, download the latest installer from Steam and run it. A fresh installer can patch broken client files without requiring a scorched-earth reinstall.
13) Repair, Reset, or Reinstall Steam Cleanly
If E87 keeps surviving all the easier fixes like some kind of tiny software cockroach, the local installation may be damaged. That does not always mean you need to delete everything and start from scratch.
What to do
On Windows, check whether Steam offers repair or reset options through app settings. If not, reinstall Steam cleanly. If you want to preserve installed games, back up or keep the steamapps and userdata folders before doing anything dramatic.
A clean client install can remove corrupted files, broken settings, and leftover junk that normal restarts never touch.
14) Review Steam Guard if You Recently Changed Phones or Authenticators
Steam Guard is great for security, but if you recently changed phones, removed the mobile authenticator, or transferred it incorrectly, the login flow can get weird fast. That weirdness sometimes shows up as E87.
What to do
Check your Steam Guard status and confirm that your mobile authenticator is attached to the correct device and account. If you recently migrated to a new phone, use Steam’s official recovery and transfer options rather than improvising your way into a security tangle.
The main idea here is to fix the account security setup, not randomly toggle every switch and hope Steam applauds.
15) Reset Windows Network Settings
If the issue seems deeper than Steam itself, your Windows networking stack may need a refresh. This can help when the client fails across multiple attempts, especially after VPN use, driver issues, or networking changes.
What to do
Use Windows network reset tools, then restart your PC. Also review proxy settings and clear any manual proxy configuration you do not actually need. This step is more advanced, but it can be effective when E87 is tied to system-level connectivity problems rather than Steam alone.
In plain terms, you are giving Windows a chance to stop tripping over its own shoelaces.
16) Contact Steam Support If Nothing Works
If you have tried the fixes above and E87 still will not budge, it is time to stop wrestling the client and let Steam Support take over. At that point, the issue may be tied to account-specific security conditions, regional service problems, or a more unusual authentication bug.
What to send
- A screenshot of the exact E87 message
- A list of the fixes you already tried
- Whether the problem happens on one device or multiple devices
- Whether browser login works while the client fails
- Whether the issue started after a password change, phone change, or network change
The more precise your report is, the less likely you are to get trapped in the support version of “have you tried turning it off and on again?”
A Smart Order to Try These Fixes
If you want the shortest path, try them in this order: check Steam status, restart Steam and your PC, reboot the router, disconnect VPN or proxy, try QR sign-in, correct date and time, deauthorize devices, reset password, clear the download cache, check firewall rules, then move into reinstall or network reset territory.
That order helps you eliminate the common causes first without spending an hour rebuilding your setup for a problem that may vanish after a routine restart.
Common Mistakes That Make E87 Worse
There are also a few things you should not do. Do not hammer the login button with the same credentials over and over. Do not disable every security feature permanently. Do not install random “Steam repair tools” from the internet. And definitely do not assume your account is stolen just because the client is being dramatic.
Most E87 cases come down to account session cleanup, network sanity checks, or client refresh steps. Annoying? Yes. Catastrophic? Usually not.
Real-World Experiences With Steam Error Code E87
One reason Steam error code E87 feels so frustrating is that it rarely arrives with a clear backstory. A lot of players describe the same pattern: Steam was working normally, they stepped away for a day or two, came back, entered the same password they have always used, and suddenly got hit with a login failure that looked far more serious than it actually was. Nothing else on the PC seemed broken. The internet worked. The browser worked. Other game launchers behaved. Steam alone decided to act like it had never met them before.
Another common experience is the “everything works except the client” situation. A user can sometimes sign in through a browser, confirm the account is still there, and even receive security messages correctly, but the desktop client throws E87 anyway. That gap makes the problem feel creepier than it is. In reality, it often points to a local client issue, an expired session, cached data, or a blocked sign-in path rather than a dead account. It is unsettling, though, because the brain immediately jumps to worst-case scenarios. Humans are great at that. Computers, unfortunately, encourage it.
There is also the post-password-change experience. Someone resets their Steam password for perfectly valid reasons, tries to log in right away, and gets E87. Then they reset it again because they assume the first reset failed. Then maybe once more because now stress has entered the chat. At that point, the account is technically more secure but emotionally much less stable. In many of those situations, the better move is to slow down, deauthorize other devices, wait a moment, and try a fresh sign-in route like QR code confirmation instead of endlessly typing credentials.
A lot of users also report that E87 shows up after changing phones, reinstalling the Steam app, or dealing with Steam Guard. That makes sense. Modern account security depends on trust relationships between devices, tokens, and authentication methods. When one part changes, the rest sometimes needs a reset to catch up. It feels unfair because the user did the responsible thing by improving security, yet still gets punished with a login wall. But from a troubleshooting standpoint, that pattern is useful. If E87 appears right after a phone migration, Steam Guard becomes a prime suspect.
Then there is the classic network twist. Some people struggle on home Wi-Fi, switch to a mobile hotspot, and suddenly Steam signs in like nothing ever happened. That experience is a huge clue. It suggests the account is fine and the client may be fine, but the original network path is not. Sometimes it is a VPN. Sometimes it is a proxy. Sometimes it is router weirdness. Sometimes it is just one of those invisible ISP or DNS quirks that make you want to stare at your modem like it owes you rent money.
What makes E87 especially maddening is that the fix can be absurdly small compared with the panic it causes. Correcting the time zone, clearing the cache, or restarting Steam as administrator can solve a problem that looked like a full-scale account disaster. That is why the best mindset with Steam error code E87 is not panic but process. Work through the fixes calmly, keep track of what changes, and treat the error like a stubborn door rather than a collapsing building. Most of the time, it opens with the right key. Sometimes the key is just making sure your computer knows what year it is.
Final Thoughts
Steam error code E87 is irritating, but it is usually fixable. In most cases, you are dealing with a login path problem, not a lost account or a broken game library. Start with the easy checks, move through account and network cleanup, refresh the client if necessary, and escalate to Steam Support only after you have ruled out the usual suspects.
In other words, do not let one grumpy launcher convince you that gaming is over. E87 is often just Steam asking for a little housekeeping before it lets you back in.