Test Your Internet Speed
in Seconds

Accurate download, upload, ping, and jitter measurements powered by the open-source M-Lab NDT7 protocol. No sign-up required.

No Flash required Privacy first Open protocol
Start Speedtest
In-house Speedtest

Powered by M-Lab NDT7. Results are unbiased and not influenced by any ISP.

Understanding Your Results

Four numbers tell the story of your connection quality. Here is what each one means.

Download
-- Mbps

How fast data arrives at your device. Affects streaming, browsing, and downloads.

Upload
-- Mbps

How fast data leaves your device. Critical for video calls and file sharing.

Ping
-- ms

Response time to a server. Lower is better. Under 20ms is excellent for gaming.

Jitter
-- ms

Variation in ping over time. High jitter causes choppy calls and laggy gaming.

Get a More Accurate Result

Follow these steps before running your test for the most reliable measurement.

  • Connect your device directly to your router with an Ethernet cable when possible.
  • Close other browser tabs, streaming apps, and background downloads before testing.
  • Run the test at different times of day since network congestion affects results.
  • Run at least three tests and compare the results for consistency.
  • If results are far below your plan speeds, contact your ISP with your test data.
Quick Reference
Good download speed 25+ Mbps
4K streaming 25+ Mbps
Video call upload 3+ Mbps
Good gaming ping < 30 ms
Low jitter < 10 ms
No data sold to ISPs
Open-source NDT7 protocol
Millions of tests run
Results in under 30 seconds

Frequently Asked Questions

Quick answers to common speed test questions.

Our test uses the M-Lab NDT7 protocol, which is an open-source, peer-reviewed measurement standard. Results reflect your actual connection performance to the nearest M-Lab server and are not biased by any ISP or content provider. Results may differ from ISP-provided tests because those tests often route traffic preferentially.
Several factors can reduce measured speed: WiFi signal quality, router age, network congestion at peak hours, the number of active devices sharing your connection, and the capabilities of the device you are testing on. For the most accurate result, use a wired Ethernet connection and close all other applications.
Under 20ms is considered excellent and will feel imperceptibly fast in most online games. Up to 50ms is good and suitable for casual gaming. 50 to 100ms is acceptable but noticeable in competitive or fast-paced games. Above 100ms will result in clear lag and is not suitable for competitive play.
Yes, the speed test transfers data to measure your connection, typically between 200 MB and 1 GB per full test depending on your speed. If you have a very low data cap, consider limiting the test duration or running fewer tests per month.
Speed Glossary How Our Test Works About This Site