Many Apex Legends users on the console and PC have been getting an “Unable to complete EA Account sign in [Code 100]” error when launching the game or even when you. The community forums and Reddit have seen plenty of posts players about this Apex Legends code 100 error.

While EA is yet to acknowledge the ongoing issue, expert Apex Legends players have suggested a fix that appears to be working for many. Apparently, changing the DNS server on your console or PC to a public DNS service from Google or Cloudflare fixes the problem.

How to fix Apex Legends Code 100 error


  1. On your PS4, go to Settings » Network » Set Up Internet Connection.
  2. Select either WiFi or LAN, depending on how you have connected your PS4 to the internet.
  3. Select Custom and insert the following settings:
    • IP Address Settings: Automatic
    • DHCP Host Name: Do Not Specify
    • DNS Settings: Manual
    • Primary DNS:
    • Secondary DNS:
    • MTU Settings: Automatic
    • Proxy Server: Do Not Use
  4. Save settings.

Xbox One

  1. On your Xbox One, go to Settings » Network » Advanced settings » DNS settings » Manual.
    └ If you don’t see Settings on the home screen, select My Games & Apps, then Settings.
  2. Enter the following DNS settings:
    • Primary DNS:
    • Secondary DNS:
  3. Save settings.


  1. Press Win + R keys together to open the Run command box.
  2. Type ncpa.cpl and hit enter to open Network Connections window.
  3. From the Network Connections screen, right-click on the device/network you use to connect to the internet and select Properties from the context menu.
  4. Click on Internet Protocol version 4 (TCP/IPv4), then click the Properties button.
  5. Now select Use the following DNS server addresses and input the IP addresses mentioned below:
    • Preferred DNS server:
    • Alternate DNS server:
  6. Click OK and then Restart your PC.

That’s it. Once you have changed the DNS settings on your system, try playing Apex Legends again. You should not see the code 100 error.