You're sitting there with your phone in hand, and the YouTube video keeps freezing, even though the Wi-Fi indicator shows a full signal. Or, conversely, the speed seems fast, but the pages load like it's 2005. How can you tell if the problem is your router, your ISP, or your smartphone itself? Measuring the actual Wi-Fi speed on your phone — the first step towards diagnosis.
In this article you will find proven methods measure internet speed on Android And iOS, learn to distinguish megabits from megabytes (This is critical!), learn what factors distort test results, and what to do if your speed is lower than your provider's promised. We'll cover both standard smartphone tools and professional apps, with examples and screenshots.
Why is it important to measure Wi-Fi speed on your phone?
Many people mistakenly believe that it's enough to check the speed on a computer—and if everything is fine there, then the problem is definitely with the smartphone. In fact, Your phone and PC may show different results. even on the same network. Here's why:
- 📶 Various Wi-Fi modules: even the flagship iPhone 15 Pro and budget Redmi Note 12 will receive the signal differently due to differences in antennas and chips.
- 🔄 Automatic frequency switching: The phone may "stick" to a congested frequency
2.4 GHzwhile the computer is using free5 GHz. - 📱 Background processes: on the smartphone, at the same time as the test, automatic application updates or photo synchronization may be running Google Photos.
- 🔋 Power saving mode: On iOS and Android, it limits network performance, which affects speed.
Moreover, Phones often show lower speeds than computers due to limitations of mobile processors in processing TCP packets.It's not always a defect—it's simply an architectural quirk. But how do you know if your Wi-Fi speed is normal?
How many megabits should there be? Speed standards for different tasks.
Before we rush to test the network, let's figure out, What speed is considered normal? For your needs. Providers like to advertise "up to 1 Gbps," but in practice, you'll never get even half that. Here are some realistic benchmarks:
| Task | Minimum speed (Mbps) | Recommended speed (Mbps) |
|---|---|---|
| Browsing social networks, instant messengers | 1–2 | 5–10 |
| YouTube (1080p) | 5 | 15–20 |
| Online games (Fortnite, PUBG) | 10 | 30–50 (ping < 30 ms is important!) |
| 4K streaming (Netflix, YouTube) | 25 | 50+ |
| Video calls (Zoom, Teams) | 3 | 10–15 (for a group of 5+ people) |
Please note: 1 Mbit/s ≠ 1 MB/sProviders indicate speed in megabits (Mbps), and programs for downloading files (for example, in Play Market) show the speed in megabytes (MB/s). To convert megabits to megabytes, divide the value by 8. For example, 100 Mbps = 12.5 MB/s.
⚠️ Attention: If your tariff promises “up to 300 Mbps”, this the maximum possible Speed under ideal conditions. Actual speed depends on the provider's network load, the number of connected devices, and even the weather (for radio channels).
Method 1: Built-in Android and iOS tools (no apps)
Don't want to install third-party apps? Modern smartphones have hidden speed testing features. Let's consider both options.
On Android (clean or with Samsung/MIUI/etc. shell)
Most manufacturers hide information about connection speed in Wi-Fi settingsHere's how to find it:
- Open
Settings → Wi-Fi. - Tap on the name of your network (not the switch!).
- In the window that opens, find the line "Speed" or «Link Speed»** (on English firmware).
On Samsung Galaxy the path may look like this: Settings → Connections → Wi-Fi → ⚙️ (gear next to the network) → Connection SpeedOn . Xiaomi look for the tab "Additionally"**.
Please note: this is connection speed to the router, not the actual internet speed. It shows the maximum possible throughput between the phone and the router, but doesn't take into account ISP restrictions.
On iPhone (iOS 15 and later)
Apple doesn't show Wi-Fi speed in Settings, but there is a workaround via airplane mode:
- Turn on
Airplane modeVControl center. - Turn on
Wi-Fi(without leaving airplane mode!). - Connect to your network.
- Open
Settings → Wi-Fiand tap on the symbol «i»** next to the network name. - In the block IPv4 address you will see a line "Speed" (For example,
866 Mbps).
This method doesn't work on all iPhone models and depends on the iOS version. If the "Speed" line isn't visible, your phone doesn't support displaying this parameter.
Method 2: Apps for accurate speed measurement
Built-in tools show your router connection speed, but not your actual internet speed. A full test requires specialized apps. We tested 10 popular services and selected the top three based on accuracy and ease of use.
1. Speedtest by Ookla (Android/iOS)
Pros:
- 🌍 The largest server base (over 10,000 worldwide).
- 📊 Detailed ping, load, and upload graphs.
- 🔄 Ability to test on a specific server (useful if your provider throttles speed on foreign hosts).
How to use:
- Download the app from App Store or Play Market.
- Click "Begin"** — the test will take 20–30 seconds.
- Please note:
- Ping (in ms) - the lower the better for gaming.
- Download (downloads) is the main indicator for streaming.
- Upload (upload) - important for video calls and cloud backups.
Speedtest saves test history, which is convenient for tracking changes. For example, if your speed drops in the evenings, you might want to complain to your provider.
2. Fast.com (from Netflix)
This app is from Netflix specializes in speed testing specifically for streamingIt automatically selects the server closest to Netflix servers, providing the most realistic video viewing experience.
Peculiarities:
- 🎬 Optimized for testing streaming video quality.
- 🔍 Shows buffering (how smoothly the video will run).
- 📱 Minimalistic interface - just open the app, and the test will start automatically.
3. nPerf (for advanced users)
If you need the most accurate data, including analysis of connection stability and packet delays, nPerf — the best choice. The application conducts multi-stage test:
- Measures download/upload speed.
- Checks jitter (ping variability is critical for online games).
- Testing DNS servers (may reveal problems with address translation).
- Evaluates video streaming quality in real time.
nPerf also shows real video resolution, which you can watch on YouTube at your current speed - very convenient for checking your tariff.
Disable VPN | Close background apps (especially torrents) | Connect to Wi-Fi (not mobile data) | Place the phone next to the router (for a cleaner experiment) | Repeat the test 2-3 times at different times of the day -->
Method 3: Hidden router functions for diagnostics
If the speed on your phone is lower than on other devices, the problem may be router settings. Many modern routers (TP-Link, ASUS, Keenetic) have built-in tools for Wi-Fi analysis.
Here's how to use them:
- Open your router's web interface. This is usually
192.168.1.1or192.168.0.1(the address is indicated on the device sticker). - Log in (the default login and password are often
admin/admin). - Find the section Wireless Network or «Wi-Fi».
- Look for tabs like:
- "Statistics"** — shows the current channel load.
- Connected Devices** — here you can see how much traffic your phone consumes.
- Network Analysis** — scans the airwaves for interference from neighboring routers.
For example, in routers ASUS there is a tool «AiRadar»**, which shows the actual connection speed of each device to Wi-Fi. If your iPhone connected to 866 Mbps, and the tests show 50 Mbps — The problem is definitely not with the phone.
⚠️ Attention: If the router statistics show that your phone is connected at a speed72 Mbps(standard802.11non frequency2.4 GHz), and the rest of the devices are on866 Mbps(802.11acon5 GHz), then your smartphone forces the use of an outdated protocolThis may be due to power saving settings or incompatibility with the router.
Method 4: Command line (for Android with root or ADB)
If you are an advanced user, you can measure your Wi-Fi speed using terminalThis method gives raw data without rounding, as in applications. Suitable for Android with rights root or when connecting via ADB.
Instructions for ADB:
- Connect your phone to your PC via USB and turn it on.
USB debuggingVDeveloper settings. - Open the command prompt on your PC and enter:
adb shellcat /proc/net/wireless - Find the line with the name of your Wi-Fi interface (usually
wlan0). - Parameter «link»** will show the current speed in kilobits (divide by 1000 for Mbps).
- Packet loss — if > 1%, the network is unstable.
- Response time — if the ping “jumps” from 20 to 200 ms, there is interference.
- 🔄 Frequent packet retransmissions (indicates interference).
- ⚡ Sharp jumps in latency (maybe because of the neighbors' Wi-Fi).
- 📡 Changing channels (if the phone constantly reconnects).
- 📄 Check your provider's personal account to see what plan you're currently on. You might be paying for
100 Mbps, and you think that you have500 Mbps. - ⏳ Some providers limit speed at certain times (for example, from 18:00 to 24:00).
- 📥 Check if it's exhausted traffic limit (relevant for “unlimited” tariffs with fair-use policy).
- 🔄 Switch your phone to a range
5 GHz(less interference, higher speed). - 📶 Change the Wi-Fi channel to the least loaded one (use the built-in one) Network Analysis** or application WiFi Analyzer).
- 🔒 Turn it off WPA3, if the phone does not support this protocol (try
WPA2-PSK). - 🔄 Turn on MU-MIMO And Beamforming (if the router supports it).
- 🔋 Turn it off power saving mode (it limits the performance of the Wi-Fi module).
- 🔄 Restart your phone - sometimes the Wi-Fi driver freezes.
- 📱 Update your firmware—new versions often fix Wi-Fi bugs.
- 🛠️ Reset network settings:
Settings → System → Reset → Reset Wi-Fi/Bluetooth settings. - 📊 Screenshots of speed tests (preferably from different devices).
- 🔧 Router logs (if there are connection errors).
- 📡 Information about the router and phone model.
For a more detailed analysis, use the command:
adb shell dumpsys wifi
Look for the block in the output «mLinkSpeedMbps»** - this is the current connection speed.
On iPhone There are no similar commands due to the closed nature of iOS, but you can use Network Link Conditioner V Xcode to simulate different network conditions (useful for developers).
What is ADB and how to enable it?
ADB (Android Debug Bridge) is a tool for debugging Android devices. To enable it:
1. Go to Settings → About phone → Build number and tap on it 7 times (you will become a developer).
2. Return to Settings → System → Developer Options and turn it on USB debugging.
3. Download Platform Tools from the website Android Developers and connect your phone to the PC.
Method 5: Alternative methods (for experienced users)
If standard tests show strange results, try these less obvious methods:
1. Test by uploading a file
Download a large file (for example, an image Ubuntu (from the official website) and record the time. Calculation formula:
Speed (Mbps) = (File size in MB x 8) / Time in seconds
Example: file 2.5 GB downloaded for 4 minutes (240 seconds):
(2500 × 8) / 240 ≈ 83 Mbps
2. Ping test to assess stability
Open the terminal on your phone (application Termux for Android) and run:
ping -c 50 8.8.8.8
Please note:
3. Analysis via Wireshark (advanced level)
By using Wireshark (there are mobile versions) you can view real traffic between the phone and the router. This will help identify:
This method requires knowledge of network protocols, but provides the most accurate picture possible.
What to do if the speed is lower than promised
You ran the tests and the results were disappointing. Don't rush to call your provider. — First, check these points:
1. Check your tariff and restrictions
2. Optimize your router settings
Go to the router's web interface and:
3. Phone diagnostics
Sometimes the problem lies in the smartphone itself:
4. Contact the provider
If nothing helps, contact support. Please prepare:
Say what speed below that stated in the contract (specify the percentage of discrepancy). By law, the provider is obliged to provide at least 80% from the promised speed during peak hours.
⚠️ Attention: Before calling your provider check the speed on the cable (Connect your PC directly to the router via Ethernet.) If the speed is still low, the problem is with your ISP. If the speed is normal via cable but not via Wi-Fi, the router or network settings are to blame.
FAQ: Frequently asked questions about measuring Wi-Fi speed
Why is the speed on iPhone always slower than on Android?
This is a peculiarity of iOS: Apple artificially limits Wi-Fi speed in the background to save battery life. Furthermore, the iPhone often gets stuck on a specific band. 2.4 GHz, even if 5 GHz available. To forced switch to 5 GHz, temporarily disable 2.4 GHz in the router settings.
Is it possible to measure speed without the Internet (only local network)?
Yes, to do this, connect your phone and PC to the same router, run the server on the PC (for example, via iPerf), and on the phone - the client. This way you can check the speed between devices on a local network, without internet access. This is useful for diagnosing router problems.
Why are the speeds in Speedtest and when downloading a file different?
Apps like Speedtest measure speed in short packages, and when downloading a file, protocols are used TCP with checksums and retransmissions. Furthermore, the server you're downloading the file from may itself limit the speed (for example, Google Drive "cuts" the speed after the first 10 GB).
How to check Wi-Fi 6 (802.11ax) speed on your phone?
To fully test Wi-Fi 6 you need:
- Make sure your router supports it
802.11ax(written on the box or in the settings). - Turn on WPA3 And 160 MHz channel in the router settings.
- Use a phone that supports Wi-Fi 6 (eg. Samsung Galaxy S21+, iPhone 12 and newer).
- Run the test in nPerf or Speedtest, choosing a server with multithreading support.
Expected speed on Wi-Fi 6: 600–900 Mbps in real conditions (in theory up to 9.6 Gbps).
Why does the speed drop when I move around the apartment?
This is related to switching between access points (router) and interferenceWi-Fi signals weaken when passing through walls, especially if they're made of concrete or reinforced. Solutions:
- Install Mesh system (For example, TP-Link Deco) for smooth roaming.
- Set up one SSID for both ranges (
2.4 GHzAnd5 GHz). - Use signal repeater (but this can reduce the speed by 2 times).