Tap start to measure your real download speed in Mbps — works on WiFi, mobile data, 4G and 5G, right in your browser with nothing to install.
This test downloads generated data in your browser to measure real throughput. Larger tests are more accurate.
It generates data inside your browser and measures how fast your device processes it — a proxy for real download throughput. No servers, no uploads, nothing leaves your phone.
5+ Mbps: browsing and video calls. 25+ Mbps: HD streaming. 100+ Mbps: 4K, gaming and big downloads. The test tells you what your speed is good for.
WiFi distance, other devices, network congestion and VPNs all reduce real speed. Test near your router for the truest reading.
No — 8 megabits (Mb) = 1 megabyte (MB). A 100 Mbps connection downloads at about 12.5 MB/s. The result shows both.
Ping is the round-trip delay in milliseconds between your device and the test server. It matters for gaming, video calls, and remote desktop — anything interactive. Under 50 ms feels instant; above 150 ms you will notice lag, no matter how fast your download speed is.
Most home plans are asymmetric by design — ISPs allocate far more capacity downstream because households download far more than they upload. A 200/20 plan (200 down, 20 up) is normal. You only need fast uploads for live streaming, big cloud backups, or video calls.
Use a wired ethernet connection, close all other apps and streams, pick the nearest server, and run the test three times at different hours. A single Wi-Fi test with Netflix running in the background can under-report your real speed by half.
A speed test measures three things. Download speed: the tester pulls data from a nearby server through several parallel connections, saturating your link the way a big download would, and reports megabits per second (Mbps). Upload speed does the reverse. Ping (latency) is the round-trip time in milliseconds for a tiny packet — it measures responsiveness, not capacity. Mbps counts bits; file sizes use bytes (8 bits = 1 byte), so divide by 8: 100 Mbps ≈ 12.5 MB/s of actual downloading.
At 100 Mbps you download at 100 ÷ 8 = 12.5 MB/s. A 1 GB (1000 MB) file takes 1000 ÷ 12.5 = 80 seconds. For streaming: Netflix 4K needs ~25 Mbps, HD ~5 Mbps, a video call ~2–3 Mbps — so 100 Mbps comfortably runs several 4K streams at once. But a 40 ms ping gamer on a 500 Mbps line will still feel laggy, because ping, not bandwidth, decides responsiveness.
Test over ethernet for your true line speed — Wi-Fi typically shows 30–60% less. Close streaming apps and cloud backups before testing, run the test 2–3 times, and compare against your plan's advertised speed at the same time of day. If wired tests are consistently far below your plan, the problem is your ISP or router, not your devices.
Match the plan to the household, not the advertisement. 1–5 Mbps: browsing and email for one person. 10–25 Mbps: HD streaming plus a video call. 50–100 Mbps: a family with several 4K streams, gaming, and remote work simultaneously. 200+ Mbps: large households, creators uploading video, or smart homes with dozens of devices. Notice the pattern: most families plateau around 100 Mbps — beyond that, the bottleneck is usually Wi-Fi coverage, not the line. Before upgrading your plan, test wired vs Wi-Fi in each room; a $30 access point often fixes what a $30/month plan upgrade cannot.
Part of the Developer Tools collection — browse all related free tools.