Internet Speed Test
Free internet speed test that measures your download speed, upload speed, ping and jitter in about 20 seconds — right in your browser, with no app or plugin to install.
Recent Results
| Time | Down | Up | Ping | Jitter |
|---|
How to Test Your Internet Speed
1. Prepare your connection
Pause large downloads, video streams and cloud backups. For the most accurate reading, connect with an Ethernet cable or stay close to your Wi-Fi router.
2. Start the analysis
Press Start Analysis. The tool measures ping and jitter first, then runs an 8-second download test followed by an 8-second upload test. You can press Stop Test at any time.
3. Read your results
Your download, upload, ping and jitter appear in the four result boxes, along with an overall quality rating. Use Copy Result to share them, and check Recent Results to compare your last tests at different times of day.
Multi-Stream Technology
Ultra Speed Pro Max utilises advanced Web Workers to establish multiple concurrent data streams. Unlike legacy speed tests that use a single thread, our engine saturates your bandwidth connection (4 streams for download, 2 for upload) to the nearest CDN edge node. This simulates heavy usage scenarios like 4K streaming, large game downloads, and large file transfers — giving you a realistic picture of your everyday internet performance.
What Is a Good Internet Speed?
As a general guide, these are the download speeds usually needed per person or device. Needs add up when several people share one connection.
Browsing & email
Around 5–10 Mbps is enough for web pages, email and music streaming.
HD & 4K streaming
Roughly 5 Mbps per HD stream and 15–25 Mbps per 4K stream.
Video calls
Roughly 3–5 Mbps both ways for HD group calls, so upload speed matters too.
Online gaming
Needs little bandwidth, but low ping and low jitter matter far more than raw speed.
Gaming Latency — Ping & Jitter Explained
Measures the round-trip time for a data packet. A ping of < 20 ms is ideal for competitive gaming. High ping values cause the frustrating "lag" effect during online play.
The variance in ping over time. A jitter of < 5 ms ensures smooth, stutter-free gameplay. High jitter causes the infamous rubber-banding effect in fast-paced games.
Privacy & Security — Browser-Based Testing
This test runs in your browser using JavaScript and Web Workers, so no plugins (Flash/Java) are required. The speed test connects your browser directly to Cloudflare's test servers. Your last five results are kept only in your own browser's local storage on this device so you can compare them; this tool does not send them to any server, and the Clear button deletes them at any time. To display your IP address and ISP name, the tool also makes lookup requests to Cloudflare and the ipapi.co service.
Frequently Asked Questions
How accurate is this internet speed test?
The test opens several parallel connections to the nearest Cloudflare edge server and ignores the first second of each phase, when speeds are still ramping up. The final numbers include a small allowance for network protocol overhead. Results still depend on your Wi-Fi signal, device, VPN and other traffic on your network, so run the test two or three times for a reliable picture.
Why is my speed lower than the plan I pay for?
Internet plans are usually advertised as maximum (up to) speeds. Weak Wi-Fi, distance from the router, older devices, a busy network, or an active VPN can all reduce what you measure. For the most accurate reading, connect your device with an Ethernet cable and pause other downloads and streams.
What is the difference between Mbps and MB/s?
Mbps means megabits per second and is the unit used for internet speeds. MB/s means megabytes per second and is what most download managers show. One byte equals eight bits, so 80 Mbps is about 10 MB/s.
Does the speed test use a lot of data?
Yes. The test transfers as much data as your connection can carry for about eight seconds in each direction, so on a fast connection it can use hundreds of megabytes. If you are on a mobile or metered plan, run it sparingly.
Initializing secure discussion portal...