🔧 Apex Legends Error Fix · 8 Proven Fixes

How to Fix Apex Legends Error Code 100: Unable to Connect to EA Servers

You launch Apex Legends, ready to drop into the Outlands, and instead of the lobby you get a login error: Error Code 100, unable to connect to the EA servers. Sometimes it appears the moment you press Continue, sometimes it spins for a while and then fails, and sometimes it only shows up at peak hours — right when you actually have time to play. The message gives you no useful detail, just a number.

In plain English, error code 100 means your game could not complete its connection to the EA servers during login. Apex reached out to start a session, but the handshake failed somewhere along the way, so the game cannot verify your account or load your profile and stops at the login screen. The good news: this is a connection problem, not an account problem, and it is almost always fixable. The fixes below are ordered from the quickest wins to the deeper connection repairs, so start at the top and stop when the lobby loads.

What does error code 100 actually mean?

Every time you log in, Apex Legends has to do a small but strict dance with the EA servers: prove who you are, pull your profile, and open a session on the matchmaking service. Error code 100 fires when that dance breaks down before the session opens. It is deliberately vague — the game knows the handshake failed, but not always why — so the same code covers a wide range of causes, from EA-side outages to your own router.

This distinction matters because it tells you where to look first. If the servers are down, nothing on your machine will help, and every fix you try will fail for the same reason. If the servers are healthy, the fault is local: your connection, your cache, your DNS, or something between you and EA. Fix 1 exists specifically to separate those two worlds before you touch a single setting.

What causes Apex Legends error code 100?

The usual suspects, from most to least common:

Check before you change anything: Ask two questions. First, are the EA servers healthy right now? If they are down, stop — wait and try again later, because no local fix will work. Second, can you reach other online services normally? If your browser and other games work fine, the problem is specific to the Apex login path, and the cache, DNS, and security-software fixes below are your best bets.

1Check the EA servers first

Before you change anything on your side, check the EA server status page and the Apex Legends service status, plus community reports on outage trackers. Error code 100 spikes during season launches, major updates, and scheduled maintenance, and in those windows the only fix is patience. If the servers are reported down or degraded, close the game, wait an hour or two, and try again. If the servers are green and healthy, move on — the problem is on your side, and the rest of this guide applies.

2Restart the game and your device

The classic fix works here more often than players expect. Close Apex Legends completely — on PC, make sure no Apex or EA app process is still running in the background — then restart your PC or console. A full restart clears the stuck session and the temporary connection state that so often triggers code 100, and it is the fastest way to rule out a one-off glitch. Launch the game fresh after the restart and try logging in before changing anything else, so you know whether the restart alone did it.

3Restart your router and modem

Your router keeps a table of active connections, and a stale or corrupted entry can block the Apex login handshake indefinitely. Power off your router and modem for a full minute — not just a quick reboot, a real power-off — then power them back on and wait for the connection lights to stabilize. This clears stale NAT entries and forces a fresh route to EA's servers. Once your internet is back, launch Apex and try again. If you are on Wi-Fi, also try moving closer to the router for this test, since a weak signal can produce the same intermittent handshake failures.

Do not pay for “error code 100 fixer” tools: Search results for this error are full of sites selling “Apex fixer” downloads and registry cleaners that claim to cure code 100 in one click. They are junk at best and malware at worst. Every real fix for error code 100 is a server check, a restart, a cache clear, or a connection setting — nothing legitimate requires downloading an .exe from a stranger. If a site promises a one-click fix, close the tab.

4Clear the game and launcher cache

Corrupted cached session data is one of the most common local causes of code 100. On PC: open the EA app settings and use the option to clear the cache, then delete the Apex Legends local cache files from the game's saved-data folder. On PlayStation or Xbox: fully power down the console, unplug it for a minute to flush the system cache, then power back on. On console you can also clear the alternate MAC address from the network settings, which forces a fresh network identity. After the cache clear, launch Apex and log in fresh — a clean session with no stale data to trip over.

5Switch to a public DNS

Some ISP DNS servers resolve EA's login servers slowly, incorrectly, or not at all, and the game reports that failure as code 100. Switching to a public resolver removes that failure point entirely. Set your DNS to Google DNS (8.8.8.8 and 8.8.4.4) or Cloudflare DNS (1.1.1.1 and 1.0.0.1) — on PC in your network adapter settings, on console in the network configuration screen. Flush your DNS cache afterwards (on PC, run ipconfig /flushdns in a command prompt), then try logging in again. If the login suddenly works, your ISP's DNS was the culprit all along, and you can simply leave the public DNS in place.

6Try a wired connection and check your ports

Wi-Fi introduces packet loss and interference that can break a strict login handshake, so if you can, switch to a wired Ethernet connection for this test. Then check your NAT type: on console it is shown in the network settings, and a Moderate (Type 2) or Open (Type 1) NAT is what you want. A Strict (Type 3) NAT often blocks the session Apex needs. Enable UPnP on your router if it is off — that lets the game open the ports it needs automatically — and avoid double-NAT setups (a router behind another router) if you can. If the wired connection with an open NAT logs in fine, the problem was your network path, not the game.

7Disable VPNs, proxies, and security software temporarily

VPNs, proxies, and third-party firewalls or antivirus tools sit between Apex and EA's servers, and they can intercept or reroute the login handshake in ways the game does not tolerate. Turn off any VPN or proxy completely and try logging in on your normal connection — many players find code 100 vanishes the moment the VPN goes off. If you run a third-party firewall or antivirus, temporarily disable it (or add Apex and the EA app to its allowed list) and retest. If the login works with the software off, you have found the culprit: either leave it off while playing or configure an exception for Apex and the EA app.

8Reinstall the game as a last resort

If every fix above failed, go for the clean slate. Uninstall Apex Legends completely, restart your device, and install it fresh from your launcher or store. A clean install replaces any corrupted core files that cache clears cannot reach, and it is the definitive test for file corruption. Your account progress, skins, and stats live on EA's servers, so a reinstall loses nothing — you will log back into the same account. And if code 100 still survives a clean install on a healthy connection with the servers up, it is time to contact EA Help with your platform, region, and the exact time the error appears; that combination points to an account-side or regional routing issue only EA can see.

Quick checklist to keep error code 100 away

Frequently asked questions

What does Apex Legends error code 100 mean in plain English?

It means the game could not complete its connection to the EA servers during login. Your device reached out to start a session, but the handshake failed, so Apex cannot verify your account or load your profile and stops at the login screen with code 100.

Is error code 100 caused by my internet or by EA's servers?

It can be either, which is why the first step is always checking the EA server status. If the servers are down or under maintenance, it is EA's problem and will fix itself. If the servers are healthy, the cause is on your side: your connection, cache, DNS, or security software.

Will restarting my router fix Apex Legends error code 100?

Often, yes. A router restart clears stale NAT entries and routing state that can block the login handshake. Power the router and modem off for a full minute, power them back on, wait for the connection to stabilize, and then try logging in again.

Can a VPN cause Apex Legends error code 100?

Yes. VPNs and proxies reroute your connection through servers that EA's login system may reject or rate-limit, which breaks the handshake and produces error code 100. Turn the VPN off and log in on your normal connection to test.

Does error code 100 mean my Apex account is banned?

No. A banned or suspended account shows a different message about the account status. Error code 100 is a connection failure, not an account action, so your account, progress, and cosmetics are untouched.

Why does error code 100 happen only at certain times?

Because it often tracks server load and maintenance windows. Error code 100 spikes during new season launches, big updates, and peak evening hours when the login servers are under strain, and it also appears when EA runs scheduled maintenance on the login service.

For most players, error code 100 ends at Fix 1, 2, or 3 — a server check, a restart, or a router reboot, and the lobby loads again. The lesson worth internalizing: this is a connection problem, not an account problem, so do not panic about your progress or reinstall the game before working through the quick fixes. And while you wait out a server outage, the free browser games here on GameAdda need no login at all. 🎮