ToolNest

Internet Speed Test

Check download, upload speed, and ping — free, no ads.

Internet Speed Test

Real download & upload speed test using Cloudflare's public speed network. Results vary by network conditions.

--

Mbps

Download
--
Upload
--
Ping
--
Jitter
--

Checking Whether Your Connection Is Actually the Problem

A video call that keeps freezing or a page that loads painfully slowly might be your internet connection, or it might be the app, the router, or the specific website itself. Running an actual speed test is the fastest way to rule your connection in or out before troubleshooting anything else — this one measures real download, upload, and latency against Cloudflare's public speed-test network.

What Download, Upload, and Ping Actually Measure

Download speed measures how fast data transfers from the internet to your device — the number that governs how quickly a page loads or a video streams. Upload speed measures the reverse, data flowing from your device outward, which matters for video calls, cloud backups, and posting large files. Ping (latency) measures the round-trip time for a small signal to reach a server and return, measured in milliseconds — low ping matters disproportionately for anything real-time, like video calls or online gaming, even when download/upload speeds are perfectly fine.

A Worked Example

A connection showing 45 Mbps download, 8 Mbps upload, and 35ms ping handles HD video streaming and web browsing comfortably, since streaming typically needs well under 25 Mbps. But that same connection attempting a 4K video call with two other participants might still stutter, since the combined upload demand of a group call can approach or exceed that 8 Mbps upload ceiling — a case where the download number looks fine but the actual bottleneck is upload capacity, something a full speed test reveals that a simple "is my internet slow" gut check wouldn't isolate.

When People Actually Run This

Someone troubleshooting a specific streaming or video-call quality issue, ruling their connection in or out before contacting an ISP or switching apps. A remote worker verifying their home connection meets a specific bandwidth requirement stated by their employer. Someone paying for a specific advertised speed tier from their ISP, checking whether they're actually receiving close to that promised number. Anyone deciding between two internet plans who wants a real baseline reading of their current connection first.

Why Results Vary Test to Test

Speed test results fluctuate based on network congestion at the time of testing, how many devices are actively using the same connection, whether you're on WiFi versus a wired connection, and even time of day, since ISPs experience peak-hour congestion just like any shared network. A single test is a snapshot, not a permanent measurement — running a test a few times at different times of day gives a more representative picture than one single result.

WiFi vs. Wired — Why It Changes the Number

Testing over WiFi measures your connection plus whatever signal loss, interference, or router limitations exist between your device and the router — a genuinely different number from your actual internet plan's raw speed. For an accurate read of what your ISP is delivering to your home, testing on a device connected directly via ethernet cable removes the WiFi variable entirely, isolating the actual internet connection from local network conditions.

How the Test Actually Runs

The test transfers data directly between your browser and Cloudflare's public speed-testing network to measure real throughput — this is a genuine network operation by necessity, since speed can't be measured without actually moving data across your connection, unlike ToolNest's other 100%-local tools that process everything without any network activity at all.

Why did I get a different result running the test twice in a row?

Network conditions fluctuate constantly due to congestion, other devices on your network, and general variability, so some difference between consecutive tests is normal rather than a sign of a testing error.

What's a good ping/latency number?

Under 20ms is excellent, under 50ms is generally fine for most uses including video calls, and above 100ms starts becoming noticeable for real-time applications like gaming or video conferencing.

Should I test on WiFi or a wired connection?

Test over ethernet for the most accurate read of your raw internet plan speed; test over WiFi if you specifically want to know what speed your devices are actually experiencing day-to-day.

Is this test affected by how many devices are using my WiFi at the same time?

Yes — other devices actively streaming, downloading, or video-calling on the same network share your available bandwidth, which will lower your measured result during the test.

Why is my upload speed so much lower than my download speed?

Most residential internet plans are intentionally asymmetric, provisioning significantly more download bandwidth than upload, since typical home usage (browsing, streaming) is far more download-heavy than upload-heavy.