Why is Wi-Fi slow on Android?
Have you noticed that the Internet is on your smartphone? Samsung, Xiaomi or Google Pixel Is your device running slower than other devices? The problem isn't always with the router—it's often the router's settings that are to blame. AndroidSmartphone manufacturers enable "convenience" features by default that slow down connections, such as automatic switching to mobile data, background network scanning, or outdated security protocols.
In this article we will analyze 10 working methods Speed up Wi-Fi directly in your phone settings—without buying a new router or changing your plan. All methods have been tested on Android 12–14 and are relevant for most brands. Important: Some parameters may differ depending on the firmware and shell version (for example, MIUI at Xiaomi or One UI at Samsung).
Before you begin adjusting settings, check your base connection speed. To do this:
- Connect to Wi-Fi.
- Open your browser and go to Speedtest.
- Run the test and record the results (especially the readings ping And downloads).
If the speed is lower than 50% of what your provider says it is, the problem is definitely on your end.
1. Change the Wi-Fi network mode (2.4 GHz vs 5 GHz)
The most common reason for slow Wi-Fi is the wrong choice operating frequency. Net 2.4 GHz has a large coverage area, but suffers from interference (microwaves, neighboring routers, Bluetooth devices). Network 5 GHz faster and more stable, but worse at passing through walls.
How to check and change the frequency:
- Open
Settings → Wi-Fi. - Click on your network name (or the ⚙️ icon next to it).
- Find the item
Frequency range,gangorWi-Fi standard. - Select
5 GHz(if available). If this option is not available, your router does not support this frequency.
When to choose 2.4 GHz:
- 📶 If you are far from the router (for example, in another room with thick walls).
- 🔌 If you have older devices (smart bulbs, printers) that only work at 2.4 GHz.
- 🏢 In apartment buildings with a lot of networks, try channels 1, 6, or 11 (less crowded).
| Parameter | 2.4 GHz | 5 GHz |
|---|---|---|
| Maximum speed | up to 150–300 Mbit/s | up to 1–2 Gbit/s |
| Range of action | up to 50–100 m | up to 20–30 m |
| Interference resistance | Low | High |
| Support for older devices | Yes | No |
⚠️ Attention: If the speed has not increased after switching to 5 GHz, check whether your router supports the standard802.11ac(Wi-Fi 5) or802.11ax(Wi-Fi 6). Outdated802.11nat 5 GHz it will give a speed of no more than 300 Mbps.
2. Disable Adaptive Wi-Fi and Automatically Switch to Mobile Data
Many manufacturers (especially Samsung And Xiaomi) include the function by default Adaptive Wi-Fi or Auto Network SwitchIt automatically switches the phone to mobile data if the Wi-Fi signal is weak. The problem is that the algorithm often triggers false positives—even with a stable connection.
How to disable:
- On Samsung:
Settings → Connections → Wi-Fi → ⚙️ (Advanced) → Adaptive Wi-Fi→ turn off. - On Xiaomi/Redmi:
Settings → Wi-Fi → Additional settings → Switch to mobile data→ turn off. - On clean Android (Pixel, Motorola):
Settings → Network & Internet → Wi-Fi → Wi-Fi Preferences → Auto-connect to open networks→ turn off.
Also check the settings power saving mode:
- 🔋 In mode
Battery savingAndroid limits Wi-Fi speed. - 📵 Some phones (eg. Huawei) turn off Wi-Fi in sleep mode - look for the item
Connecting in sleep modeand chooseAlways.
Disable Adaptive Wi-Fi|Disable Auto-switch to Mobile Data|Check Power Saving Settings|Set Stay Connected in Sleep Mode to Always-->
3. Change DNS servers to speed up loading times
DNS (Domain Name System) is the "phone book" of the Internet, which translates website addresses (for example, google.com) into IP addresses. Providers' default DNS are often slow. Replacing them with public ones (for example, Google DNS or Cloudflare) can speed up page loading by 20–50%.
How to change DNS on Android:
- Open
Settings → Network & Internet → Wi-Fi. - Click on the name of your network →
Change network→Additional settings. - Find the item
IP settingsand selectStatic(orCustomon some phones). - In the fields
DNS 1AndDNS 2enter addresses:8.8.8.88.8.4.4(This
Google DNS) or1.1.1.11.0.0.1(This
Cloudflare DNS). - Save your settings and reconnect to the network.
Which DNS should I choose?
- 🏆
Cloudflare (1.1.1.1)— the fastest for most regions. - 🔍
Google DNS (8.8.8.8)- universal, but can collect data. - 🛡️
AdGuard DNS (94.140.14.14)— blocks ads and trackers.
⚠️ Note: If you can't access certain websites (such as banking websites) after changing your DNS, restore your default settings. Some providers block third-party DNS services to "protect" users.
4. Enable developer mode and optimize buffering
Hidden settings developer mode allow you to fine-tune Wi-Fi operation. For example, you can disable Wi-Fi scanning in the background (saves battery, but slows down the connection) or increase TCP buffer for stable loading.
How to enable developer mode:
- Open
Settings → About phone. - Find the item
Build numberand click it 7 times in a row. A notification will appear that says "You are now a developer!" - Return to the main settings menu - a new section will appear there
For developers.
What settings to change:
- 📡
Keep Wi-Fi connected when going into sleep mode→ selectAlways. - 🔄
Aggressive Wi-Fi to Mobile Data Switching→ turn it off. - 📦
TCP buffer size→ increase to2048 KB(if there is such a clause). - 🔍
Enable Wi-Fi logging→ turn it off (saves resources).
What should I do if there is no "TCP Buffer Size" item?
This option isn't available on all phones. If it's not available, try an alternative method using ADB commands (requires a PC):
adb shell settings put global tcp_buffer_sizes 4096,87380,2097152,4194304,8388608,16777216
This command increases TCP buffers for different connection types. Be careful—incorrect values can lead to connection interruptions.
5. Update your firmware and Wi-Fi drivers
Outdated software is one of the main causes of slow Wi-Fi. Manufacturers regularly release updates that fix connection issues and add support for new standards (e.g., Wi-Fi 6E) and optimize energy consumption.
How to update firmware:
- Open
Settings → System → System Update. - Click
Check for updatesand install the available ones. - After the update reboot telephone.
If there are no updates, but Wi-Fi is working poorly:
- 🔧 Check if they are installed custom firmware (For example, LineageOS). They may conflict with Wi-Fi drivers.
- 📱 On some phones (eg. Xiaomi) there are separate updates for
modem- look for them in the sectionSettings → About phone → Firmware update. - 🔄 If the problem appeared after the update, try roll back to the previous version (via
Fastbootor service center).
⚠️ Warning: Updating firmware via third-party sources (non-official OTA) may result in loss of warranty or if the Wi-Fi module is not working. Use only official channels.
6. Reset network settings to factory defaults
If nothing helps, here's your last chance before calling a service center: full reset of network settingsThis procedure deletes all saved Wi-Fi networks, Bluetooth devices, and VPN configurations, returning the connection settings to their out-of-the-box state.
How to reset:
- Open
Settings → System → Reset settings. - Select
Reset Wi-Fi, mobile network, and Bluetooth settings. - Confirm the action (you may be asked to enter your PIN).
- After rebooting, reconnect to Wi-Fi and check the speed.
What to do after the reset:
- 🔑 Write down your Wi-Fi passwords in advance—you'll have to re-enter them.
- 📱 If the speed increased, the problem was a settings conflict. If not, the device might be faulty. Wi-Fi module phone.
- 🔧 On phones Samsung After reset, you may need to operator profile update (in SIM card settings).
7. Check for viruses and background applications
Malware and heavy apps can steal traffic in the background, slowing down Wi-Fi. For example, advertising SDKs in games or illegal streaming apps constantly exchange data with servers, hogging bandwidth.
How to find and eliminate traffic thieves:
- 🛡️ Install an antivirus (for example, Malwarebytes or Dr.Web Light) and scan the system.
- 📊 Open
Settings → Network & Internet → Data Usageand see which apps are using the most data. - 🚫 Limit background activity:
Settings → Apps → [Select an app] → Battery → Background activity → Restrict - 🔄 Turn off auto-updates for apps Google Play:
Play Store → Settings → Auto-update apps → Wi-Fi only (or Off)
Critical information: Some viruses disguise themselves as system processes (for example, com.android.systemIf you see an unfamiliar app that's using a lot of data, delete it and reset your phone to factory settings.
FAQ: Frequently asked questions about speeding up Wi-Fi on Android
Is it possible to speed up Wi-Fi using the engineering menu?
Yes, but it's risky. In the engineering menu (code ##4636##) you can change the parameters Wi-Fi RX/TX, but incorrect values will lead to loss of connectionWithout experience it is better not to use this method.
Why is Wi-Fi slow only on my phone, but fast on my laptop?
Possible reasons:
- It's turned on on the phone. VPN or proxy.
- Obsolete Wi-Fi drivers in the firmware.
- Background applications (eg. Facebook or TikTok) consume traffic.
- The router limits the speed by MAC address phone (check settings)
QoSin the router).
Does disabling Bluetooth help speed up Wi-Fi?
Yes, but the effect is minimal. Bluetooth And Wi-Fi operate on the same frequency (2.4 GHz), so they can interfere with each other. Turn off Bluetooth when you're not using it. 5 GHz this effect is absent.
How do I check if my phone supports Wi-Fi 6?
Verification methods:
- Check the model specifications on the manufacturer's website (look for
802.11ax). - In the Wi-Fi settings, find the item
Wi-Fi standard- if there isWi-Fi 6, then it is supported. - Install the application WiFi Analyzer and see what standards are available.
Even if the phone supports Wi-Fi 6, the router must also support it. 802.11ax.
What should I do if after all the settings the Wi-Fi is still slow?
Possible solutions:
- Check it out router: reboot it, change the channel in the settings, update the firmware.
- Please contact to the provider — perhaps the problem is on their side (speed limit, line fault).
- Test your phone on another Wi-Fi network (For example, in a cafe). If the speed is normal there, the problem is with your router or data plan.
- If nothing helps, it's faulty. Wi-Fi module phone. In this case, only repair will help.