Internet Speed Test
Test your real download speed, upload speed, and latency for any mobile or landline connection everywhere in the world
Each test transfers ~20–50 MB. Avoid on metered connections.
How this speed test works
Open-source infrastructure
Powered by M-Lab NDT7 — open-source network measurement infrastructure backed by Google, Mozilla, and the National Science Foundation.
700+ global servers
Your browser connects directly to the nearest M-Lab server. Zero test traffic flows through Country-Code.com — results reflect your actual connection.
Accurate & transparent
NDT7 measures your connection's true capacity using standard TCP. Results are comparable to other professional speed test tools.
Your privacy is protected
Country-Code.com does not collect, record, or store any data from your speed test. No IP address, no speed results, no location data. The test runs entirely between your browser and M-Lab's servers — we never see the results. M-Lab itself publishes anonymised aggregate network data as open research, but your individual test is never linked to your identity.
- No account required
- No personal data stored on our servers
- No cookies set during the test
- Traffic flows directly to M-Lab — not through us
What do your results mean?
Use this table to compare your measured download speed against the bandwidth requirements for everyday online activities.
| Activity | Minimum | Recommended |
|---|---|---|
| Web browsing & email | 1 Mbps | 5 Mbps |
| Social media & photos | 3 Mbps | 10 Mbps |
| Video call (1-on-1, SD) | 1 Mbps | 3 Mbps |
| Video call (HD / Teams / Zoom) | 3 Mbps | 8 Mbps |
| Group video conference | 5 Mbps | 15 Mbps |
| Streaming SD video | 3 Mbps | 5 Mbps |
| Streaming HD video (1080p) | 5 Mbps | 15 Mbps |
| Streaming 4K / UHD video | 15 Mbps | 25 Mbps |
| Online gaming | 3 Mbps | 10 Mbps |
| Large file downloads | 10 Mbps | 50 Mbps |
Values are per stream/device. A household with multiple simultaneous users should add up requirements across all active devices.
Common speed issues and how to fix them
If your results are lower than expected, here are the most frequent causes and practical fixes.
Wi-Fi interference or weak signal
Move closer to your router, or switch to the 5 GHz band if your router supports it. Walls, microwaves, and neighbouring networks on the same channel can all degrade your signal. For the most reliable measurement, use an Ethernet cable.
Other devices consuming bandwidth
Streaming, cloud backups, software updates, or downloads running on other devices reduce available bandwidth. Pause background activity on all devices before running the test.
VPN reducing throughput
VPNs add encryption overhead and route traffic via a remote server, which can cut speeds by 10–40%. Disconnect your VPN to measure your ISP's true capacity.
Peak-hour congestion
ISP networks are shared infrastructure. During peak hours (evenings, weekends) you may see 20–50% lower speeds than off-peak. Run the test at different times to establish a pattern.
Outdated router or modem
Older hardware may be the bottleneck, not your ISP. Routers older than 5 years may not support the full speed of your plan. Check your router's rated throughput and consider upgrading if needed.
ISP throttling specific services
Some ISPs throttle video streaming or P2P traffic. If your speed test shows full speed but a specific service is slow, a VPN may help identify throttling. Contact your ISP if the pattern is consistent.