Android Phone WiFi Slow? How to Fix It

Run a Speed Test

Android has several features designed to "optimize" your connection that often make WiFi slower instead of better — Adaptive WiFi, Smart Network Switch, and aggressive battery saver WiFi throttling. Before blaming your router or ISP, check these Android-specific settings. On Samsung devices in particular, "Switch to Mobile Data" is the single most common cause of inexplicably slow or dropping WiFi.

Fix 1: Disable Adaptive WiFi / Smart Network Switch

Android's Adaptive WiFi monitors signal quality and switches to mobile data when it deems WiFi insufficient. This often triggers incorrectly, causing slow WiFi and unexpected data usage.

Samsung (One UI): Settings → Connections → WiFi → tap the gear icon → Advanced → Switch to Mobile Data → toggle OFF

Stock Android / Pixel: Settings → Network & Internet → WiFi → WiFi Preferences → Switch to Mobile Data → toggle OFF

After disabling, reconnect to your WiFi network and test speed.

Fix 2: Check Which Band You're Connected To

Android phones often connect to 2.4 GHz because it has a stronger signal (higher RSSI value) even when 5 GHz is nearby and faster. To check your current band:

  • Settings → WiFi → tap your connected network name — some Android versions show the frequency (2.4 or 5 GHz)
  • Or: use a free WiFi analyzer app to confirm

To force 5 GHz: forget your 2.4 GHz network and connect to your router's 5 GHz SSID (if you've given them different names). If your router uses the same SSID for both bands, disable band steering temporarily and give them separate names.

Fix 3: Check Background Data Consumers

Android background sync can saturate your WiFi without any visible indicator:

  • Google Photos auto-backup running — Settings → Google Photos → Backup → pause during slowdowns
  • Google Play downloading app updates — Play Store → Profile icon → Manage apps → pause downloads
  • Drive/OneDrive syncing large files — check each cloud storage app's sync status

To see which apps are using data: Settings → Network & Internet → Data Usage → WiFi → sort by usage to find heavy consumers.

Fix 4: Change DNS

System-wide Private DNS (Android 9+): Settings → Network & Internet → Advanced → Private DNS → Private DNS provider hostname → enter one.one.one.one (Cloudflare) or dns.google (Google)

Per-network DNS: Settings → WiFi → long-press your network → Modify Network → Advanced Options → IP Settings → Static → set DNS 1: 1.1.1.1, DNS 2: 8.8.8.8 (leave IP and gateway unchanged)

Fix 5: Forget and Reconnect to the Network

Stale network profiles can cause suboptimal connection parameters:

  1. Settings → WiFi → long-press your network → Forget Network
  2. Re-scan and reconnect by entering your WiFi password again
  3. Run a speed test immediately after reconnecting

Fix 6: Disable Battery Saver WiFi Throttling

Android battery saver modes throttle background apps and in some cases reduce WiFi scanning and connection performance:

Settings → Battery → Battery Saver (or Adaptive Battery) → turn OFF. Alternatively, check if your manufacturer has a specific WiFi power saving mode: on Samsung, Settings → Connections → WiFi → Advanced → WiFi Power Saving Mode → disable.

Fix 7: Reset Network Settings

If all other fixes fail, a network reset clears all saved WiFi profiles, cellular settings, and Bluetooth pairings, resolving any persistent configuration corruption:

Samsung: Settings → General Management → Reset → Reset Network Settings

Stock Android/Pixel: Settings → System → Reset Options → Reset WiFi, Mobile & Bluetooth

You'll need to re-enter WiFi passwords after this reset.

Frequently Asked Questions

Why is WiFi slow on my Android phone?

Most common: Adaptive WiFi is toggling to cellular, you're connected to 2.4 GHz instead of 5 GHz, or a background app is consuming bandwidth. Disable Adaptive WiFi first, then check the connected band.

How do I disable Adaptive WiFi on Android?

Samsung: Settings → Connections → WiFi → Advanced → Switch to Mobile Data → OFF. Stock Android: Settings → Network & Internet → WiFi → WiFi Preferences → Switch to Mobile Data → OFF.

How do I change DNS on Android?

Android 9+: Settings → Network & Internet → Advanced → Private DNS → enter one.one.one.one. Or per-network: set Static IP in WiFi Advanced settings and change DNS to 1.1.1.1.

How do I reset network settings on Android?

Samsung: Settings → General Management → Reset → Reset Network Settings. Stock Android: Settings → System → Reset Options → Reset WiFi, Mobile & Bluetooth. You'll need to re-enter WiFi passwords.

Why is my Android connected to WiFi but internet is slow?

Check if a background app is syncing (Google Photos, Play Store updates, Drive), confirm you're on 5 GHz not 2.4 GHz, and disable Adaptive WiFi which may be toggling between WiFi and cellular.

Related Guides