macOSMedium

Slow Internet on Mac: Causes and Solutions

This article helps you identify why your internet is slow on your Mac and provides proven solutions—from simple restarts to resetting network settings.

Updated at February 16, 2026
15-30 min
Easy
FixPedia Team
Применимо к:macOS Sonoma 14.xmacOS Ventura 13.xmacOS Monterey 12.x

What Does Slow Internet on Mac Mean

The "slow internet" issue on macOS is a subjective feeling where web pages load, video streams, or file downloads happen significantly slower than expected based on your ISP's plan. This typically manifests as:

  • Long loading times for simple sites (over 5-10 seconds).
  • Constant buffering when watching HD/4K videos.
  • Low speeds in tests (e.g., speedtest.net shows significantly fewer Mbps than advertised).

The problem is not related to a specific error code — it's a complex symptom that can be caused by network settings, hardware, software conflicts, or external factors.

Causes

  1. Weak Wi-Fi signal or interference — distance from the router, walls, other wireless networks on the same frequency (especially 2.4 GHz).
  2. Outdated or conflicting network drivers — especially after a macOS update or when using third-party USB adapters.
  3. Incorrect DNS settings — your ISP's DNS may be overloaded or non-functional.
  4. Background activity — macOS updates, iCloud, torrents, automatic backups, or malware consuming bandwidth.
  5. Conflict with VPN or firewall — some traffic encryption software or third-party firewalls can significantly slow down the connection.
  6. Router/modem issues — overheating, outdated firmware, too many connected devices.
  7. Incorrect network settings in macOS — corrupted configuration files, incorrect proxy.
  8. ISP limitations — your provider may throttle speed after a certain data volume or during peak hours.

Solution 1: Basic Reboot and Hardware Check

The simplest and often most effective method is to reboot your network equipment and Mac. This clears temporary caches and resets connections.

  1. Turn off your router and modem (if separate). Unplug them from power for 30 seconds.
  2. Turn on the modem (if present), wait for full boot (all lights stable), then turn on the router.
  3. Restart your Mac via the Apple menu → "Restart".
  4. Check your speed after the system fully loads. Go to speedtest.net or run a test in the "Network" app (search "Network" via Spotlight → "Info" tab).

💡 Tip: If possible, connect your Mac directly to the router via an Ethernet cable. If speed is normal over cable, the issue is with Wi-Fi.

Solution 2: Wi-Fi Optimization and Channel Change

If the problem is only with the wireless connection:

  1. Ensure your Mac is close to the router with no physical obstructions (walls, metal cabinets).
  2. Check signal strength:
    • Open "System Settings" → "Network".
    • Select Wi-Fi, click "Advanced".
    • In the "Wi-Fi" tab, check "Signal Strength". It should be above -70 dBm. If lower — move closer to the router.
  3. Change the Wi-Fi channel:
    • Log into your router's web interface (usually 192.168.1.1 or 192.168.0.1).
    • Find Wi-Fi settings (often under "Wireless").
    • For the 2.4 GHz band, choose channel 1, 6, or 11 (non-overlapping). For 5 GHz, choose any free channel (you can use the "WiFi Explorer" app for analysis).
    • Save settings and reconnect your Mac.
  4. Disable "Smart" Wi-Fi mode (if available):
    • In "System Settings" → "Network" → "Advanced" → "Wi-Fi", uncheck "Automatically join this network" and manually select your network.

Solution 3: Reset macOS Network Settings

Corrupted configurations can cause issues. Full reset:

  1. Remove the Wi-Fi network interface:
    • "System Settings" → "Network".
    • Select Wi-Fi from the left list, click the "-" (minus) button at the bottom.
    • Confirm removal.
  2. Clear DHCP and DNS caches:
    • Open Terminal (via Spotlight or Finder → Utilities).
    • Enter commands in order:
      sudo killall -HUP mDNSResponder
      sudo dscacheutil -flushcache
      
      (enter your administrator password when prompted).
  3. Restart the network interface:
    • In Terminal, determine your Wi-Fi interface name (usually en0 or en1):
      ifconfig | grep -A 2 'status:'
      
    • Then execute (replace en0 with your interface if needed):
      sudo ifconfig en0 down
      sudo ifconfig en0 up
      
  4. Add Wi-Fi back:
    • Return to "System Settings" → "Network".
    • Click "+", select "Wi-Fi", create a new interface.
    • Select your network and enter the password.

Solution 4: Configure DNS and Check Proxy

Incorrect DNS servers can severely slow down site access.

  1. Change to public DNS:
    • "System Settings" → "Network" → select Wi-Fi → "Advanced" → "DNS".
    • Click "+" and add:
      • 8.8.8.8 (Google)
      • 1.1.1.1 (Cloudflare)
    • Remove any old DNS addresses if present.
    • Click "OK" → "Apply".
  2. Disable proxy servers:
    • In the same "Advanced" window, go to the "Proxies" tab.
    • Uncheck all boxes (HTTP, HTTPS, SOCKS).
    • Click "OK" → "Apply".
  3. Clear Safari/browser cache (if the issue is browser-specific):
    • Safari: "Safari" → "Settings" → "Advanced" → enable "Show Develop menu" → in "Develop" menu → "Clear Caches".

Solution 5: Analyze Background Activity and Malware

Sometimes bandwidth is consumed by background processes.

  1. Check activity in Activity Monitor:
    • Open "Activity Monitor" (via Spotlight or Finder → Utilities).
    • In the "Network" tab, sort by "Sent Bytes" (↓).
    • See which processes actively use the network. Suspicious unknown processes can be terminated (select → "×" button).
  2. Run an antivirus scan:
    • Use the free Malwarebytes for Mac. Scan for adware, miners, and other threats.
  3. Disable unnecessary startup items:
    • "System Settings" → "General" → "Login Items".
    • Remove programs that might update in the background (e.g., Adobe Creative Cloud, Google Chrome auto-updates).

Solution 6: Update Software and Drivers

Outdated software may contain bugs in the network stack.

  1. Install macOS updates:
    • "System Settings" → "Software Update".
    • Install all available updates (they often include fixes for network drivers).
  2. Update drivers for third-party adapters:
    • If using a USB-Ethernet or USB-Wi-Fi adapter, visit the manufacturer's website (e.g., Anker, Belkin) and download the latest drivers for your macOS version.
  3. Update router firmware:
    • Log into your router's web interface (address and login/password usually on a sticker).
    • Find the "Firmware Update" section and install the latest version.

Solution 7: Use Wired Connection (Ethernet)

If Wi-Fi is unstable and speed is critical:

  1. Connect your Mac directly to the router with an Ethernet cable (use a USB-C/Ethernet adapter if your Mac lacks a port).
  2. Turn off Wi-Fi in "System Settings" → "Network" to prevent the system from attempting to switch.
  3. Check speed. If speed is normal over cable, the issue is exclusively with Wi-Fi (you may need a new router or repeater).

Prevention

To avoid recurrence:

  • Regularly update macOS and key drivers.
  • Place your router in an open area, away from interference sources (microwaves, cordless phones).
  • Use the 5 GHz band for Wi-Fi if supported — it's less congested.
  • Limit the number of connected devices on your network (especially on 2.4 GHz).
  • Reset network settings monthly (Solution 3) if issues arise.
  • Monitor background activity via Activity Monitor, especially after installing new software.
  • Choose reliable ISPs and contact support if you experience speed issues over a wired connection.

F.A.Q.

Why is internet fast on other devices but slow on Mac?
How to quickly check real internet speed on Mac?
Can a virus or miner slow down internet?
Should I call the provider if the problem is only on Mac?

Hints

Restart the router and Mac
Check Wi-Fi signal and change channel
Reset network settings
Update macOS and drivers
Disable VPN and firewalls
Check DNS servers
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community