Skip to content

Internet Speed Test

Click Start to begin
Ping
--
Jitter: --
Download
--
Upload
--
Quality
--

Speed results are limited by your server's bandwidth. For best accuracy, use a dedicated speed test service.

Check Internet Speed – Ping, Download & Test

Speed test results depend entirely on what server you’re hitting. Most tools route your traffic to a dedicated data center tuned for benchmarks. This internet speed test measures something different — the actual connection between your browser and the web server hosting this page. Same path your real traffic takes. No third-party endpoints.

The test runs three phases sequentially. Ping goes first: ten requests measure the round-trip time between your device and the server, then averages the latency and calculates jitter — the variance between individual pings. A stable connection shows low jitter. An unstable one doesn’t.

Download starts next. The tool fetches binary data from the server for eight seconds, adjusting chunk sizes on the fly. Slow connection detected early? Small 256 KB chunks. Fast connection pulling data quickly? Chunks scale up to 10 MB. This adaptive approach keeps the measurement accurate whether you’re on rural DSL or gigabit fiber.

Upload mirrors the same logic in reverse — your browser pushes data to the server for eight seconds with identical adaptive sizing. The gauge needle tracks your speed in real time across both phases, sweeping a logarithmic scale from 0 to 1000 Mbps.

Internet Speed Test - Ping, Download & Test

What Does the Quality Rating Mean?

After all three phases finish, the tool assigns a single word: Excellent, Good, Fair, or Poor. It’s not random. The rating combines download speed, upload speed, and ping against specific thresholds.

Excellent requires at least 100 Mbps down, 50 Mbps up, and ping under 20 ms. Good needs 50 down, 20 up, under 50 ms. Fair is 10 down, 5 up, under 100 ms. Anything below that is Poor. The thresholds reflect what most people actually need — video calls want low ping and decent upload, streaming wants sustained download throughput.

One thing to keep in mind: the server’s own bandwidth caps your results. Shared hosting with a 100 Mbps pipe will never show 500 Mbps download speed, even if your ISP delivers it. The result reflects the weaker link in the chain, and for a self-hosted check internet speed tool, that’s often the server.

The Gauge and What It Shows

The semicircular gauge uses a logarithmic scale with tick marks at 0, 5, 10, 50, 100, 250, 500, and 1000. Logarithmic matters here — on a linear scale, anything below 50 Mbps would barely register as needle movement. The log scale gives slow and fast connections equal visual weight.

During the ping phase, the gauge displays your latency in milliseconds while the needle stays at zero. It only animates during download and upload, where the needle tracks your throughput with smooth frame-by-frame movement. The colored arc fills from red on the left through yellow to teal on the right — a quick visual read of where your speed falls.

Results from each phase populate the four cards below the gauge: Ping (with jitter), Download, Upload, and Quality. You can toggle the display unit between Mbps and MB/s. The last five tests are saved locally and accessible through the collapsible history section. Copy Results formats everything — download, upload, ping, jitter, quality — as plain text for your clipboard.

FAQ

Why is my download speed lower than what my ISP promises?

This tool measures speed between your browser and the web server hosting the page. If the server has a 100 Mbps connection, that becomes your ceiling regardless of your ISP plan. Network congestion, Wi-Fi interference, and distance to the server also reduce throughput.

What is jitter and why does it matter?

Jitter measures how much your ping varies between requests. Low jitter means a stable connection. High jitter — even with low average ping — causes problems for video calls, gaming, and VoIP because packets arrive at inconsistent intervals.

How long does the full speed test take?

Roughly 18-20 seconds. Ping runs ten requests in about two seconds, then download and upload each measure for eight seconds. There are brief pauses between phases.

Can I switch the speed display from Mbps to MB/s?

Yes. The dropdown in the top-right corner toggles between Mbps (megabits per second) and MB/s (megabytes per second). Your preference is remembered for future visits. MB/s values are exactly eight times smaller than Mbps.

Why does the gauge use a logarithmic scale instead of linear?

A linear 0-1000 scale would make anything under 50 Mbps look like zero movement. The logarithmic scale spaces tick marks at 0, 5, 10, 50, 100, 250, 500, and 1000 so both slow and fast connections produce meaningful needle movement on the gauge.