Real-World Internet Speed Test

Get the accurate truth about your connection. It measures real browser performance, not just theoretical signal speeds. No ads, no plugins, no sign-up.

Download
Speed
Not tested
Upload
Speed
Not tested
Ping
Latency
Not tested
Jitter
Stability
Not tested
Press GO to measure your connection.

The test runs in your browser against Cloudflare's network — I don't store or sell your results.

Understanding Your Speed Test Results

The table below shows what each speed rating means in practice, based on common usage scenarios.

Rating Download Speed What It Supports
Excellent 100+ Mbps Netflix 4K, YouTube TV, online gaming, smooth WFH — supports multiple users at once
Good 25–100 Mbps Netflix HD, YouTube TV, smooth WFH, Zoom or Microsoft Teams (1–2 users)
Fair 10–25 Mbps Netflix SD/HD for one user, basic browsing, email — Zoom and FaceTime may struggle
Poor Under 10 Mbps Basic browsing only — Netflix, Zoom, Microsoft Teams, and FaceTime will struggle

What is Ping (Latency)?

Ping measures the time it takes for a small data packet to travel from your device to a server and back — expressed in milliseconds (ms). It tells you how responsive your connection is, not how fast data transfers.

Rating Ping What It Means
Excellent Under 20 ms Ideal for competitive gaming (Fortnite, Call of Duty) and real-time trading
Good 20–50 ms Comfortable for gaming, Zoom, Microsoft Teams, FaceTime, and live trading
Fair 50–100 ms Acceptable for Netflix and browsing, but noticeable lag in games and Zoom calls
Poor Over 100 ms Lag in Zoom, Microsoft Teams, and FaceTime — delayed response in games

Ping is especially important for real-time applications like online gaming, Zoom, Microsoft Teams, FaceTime, and live stock trading. Even a fast download speed won't help if your latency is high.

Why Is My Ping Higher Here Than on Other Speed Tests?

If this test shows a higher ping than tools like Speedtest.net or fast.com, that is expected — and actually reflects a more realistic measurement. Here is why:

  • Application-layer latency vs. bare signals: Many traditional speed tests measure a lightweight network handshake under ideal conditions. This test measures the full Time to First Byte (TTFB) of a secure HTTP request directly inside your browser. This includes the network round-trip plus the actual time the server needs to process the request and begin its response, reflecting real-world browsing.
  • Idle vs. loaded latency: Many speed test sites show your best possible ping measured in complete network silence. Cloudflare's infrastructure measures latency closer to how your connection behaves during actual use — which produces a more honest but higher number.
  • Server routing (Anycast vs. nearest ISP node): Tools like Speedtest.net often connect you to a server inside your ISP's own network — sometimes just a few hops away. Cloudflare uses Anycast routing to direct you to the nearest edge node by network topology, which may not be physically the closest point. Your ISP may also have a longer or less optimized path to Cloudflare than to its own measurement servers.
  • Accuracy vs. marketing: ISPs are known to prioritize ("whitelist") traffic to popular speed test servers so results look better. Cloudflare's infrastructure powers a large portion of the real web, so a result here better reflects your actual browsing experience.

Bottom line: A higher ping on this test does not mean your connection is slow. It reflects the real latency your browser experiences when loading web content — not just a theoretical signal speed in a cable. For the fairest comparison, test on the same tool consistently rather than comparing absolute numbers across different services.

What is Jitter?

Jitter measures how consistent your ping is — it is the average variation between successive latency measurements. While ping tells you how fast your connection responds on average, jitter tells you how stable it is from one moment to the next.

Rating Jitter What It Means
Excellent Under 5 ms Rock-solid — Zoom, Microsoft Teams, FaceTime, and gaming will feel perfectly smooth
Good 5–15 ms Minor fluctuations, generally unnoticeable in Zoom calls or everyday use
Fair 15–30 ms Occasional audio glitches in Zoom or Teams calls, possible stutters in games
Poor Over 30 ms Choppy audio/video in Zoom, Teams, or FaceTime — noticeable lag spikes in games

High jitter is most commonly caused by a congested network (too many devices sharing the connection), Wi-Fi interference, or an overloaded ISP route. A wired Ethernet connection almost always has significantly lower jitter than Wi-Fi — especially for Cloudflare-based measurements, which are particularly sensitive to fluctuation due to the TTFB methodology.

Download vs. Upload Speed

Most home connections are asymmetric — download speed is significantly higher than upload speed. This is intentional, since most users consume far more content than they send.

  • Download speed affects how quickly you load web pages, stream Netflix or YouTube TV, or download files. This is the metric most people care about.
  • Upload speed matters for Zoom, Microsoft Teams, FaceTime, live streaming, uploading large files to the cloud, or working remotely through remote desktop tools.

If you work from home (WFH) and rely on Zoom or Microsoft Teams, upload speed is just as important as download — you need at least 3 Mbps upload for HD video calls, and 5+ Mbps for a consistently smooth experience.

How VPNs Affect Your Speed

Using a VPN almost always reduces your internet speed to some degree. Here is why:

  • Encryption overhead: All traffic must be encrypted and decrypted, which takes processing time.
  • Server distance: If your VPN server is far away (e.g., you are in Europe and connected to a US server), the data must travel a much longer route — increasing latency and reducing throughput.
  • Server load: Overloaded VPN servers slow down for all connected users.
  • VPN protocol: WireGuard is significantly faster than older protocols like OpenVPN or L2TP.

A well-optimized premium VPN on a nearby server typically reduces your speed by 5–20%. A slow or distant VPN server can cut your speed by 50% or more. Run this speed test with and without your VPN active to see the real impact.

How This Test Works

This speed test uses Cloudflare's measurement infrastructure to give accurate, server-neutral results:

  • Ping & Jitter: Sends 10 lightweight HTTP requests to Cloudflare's edge network and measures Time to First Byte (TTFB) for each using the browser's XHR API. Ping is reported as the minimum observed TTFB — the closest approximation to true network latency. Jitter is the average of successive differences between measurements (RFC 3550 method), reflecting connection stability.
  • Download: Downloads a 25 MB block of data from Cloudflare's servers and measures throughput using the browser's Streams API — updating the speed in real time as data arrives.
  • Upload: Sends a 10 MB block of random data to Cloudflare's servers and measures throughput based on total elapsed time.

All measurements run directly in your browser with no plugins required. Because this is a browser-based test, results may be slightly lower than a dedicated native app — browser overhead and background tab activity can affect throughput by a few percent.

Bandwidth Throttling

Bandwidth throttling is when your ISP deliberately slows down a specific type of traffic — like video streaming — instead of your connection as a whole. That's why the speed test above can look perfectly fine while a specific streaming service still buffers or drops quality: the slowdown targets that traffic specifically, not your connection in general.

Not every service can be checked the same way. Netflix and YouTube both have a way to check your real, live streaming bandwidth directly. Hulu and Disney+ don't offer anything comparable, so there's no reliable way to verify throttling on those platforms specifically.

Is Netflix Being Throttled? Check It Yourself

Netflix has a built-in diagnostic overlay that shows your real, live streaming bandwidth, which is the most direct way to check. Netflix also operates its own reference test at Fast.com, which serves data directly from its production streaming servers (Open Connect CDN). Run the speed test above first to establish your baseline connection speed, then run Fast.com — if Fast.com shows a dramatically lower number with no other heavy traffic on your network, your ISP is actively throttling Netflix specifically.

1
Start playing anything on Netflix

Use the Netflix website in a desktop browser (netflix.com) and start any show or movie.

2
Open the stats overlay

While the video is playing, press Ctrl + Alt + Shift + D (Windows/Linux) or Cmd + Opt + Shift + D (Mac).

3
Compare "Bandwidth" to your download speed above

The overlay shows live bandwidth in kbps. If it's dramatically lower than the download speed this test just measured, with no other explanation, that's a real, Netflix-specific signal — not just a slow connection overall.

Hulu and Disney+ don't offer anything comparable — no built-in stats overlay is documented for either. YouTube does: right-click any video and choose "Stats for nerds" to see its live bandwidth the same way.

The Verdict: Slow Speed? A Good VPN Makes the Difference

If your VPN is noticeably slowing you down, the protocol and server location are usually the culprits. Modern VPNs using WireGuard are dramatically faster than those using OpenVPN.

Run the test once without your VPN and once with it active — a speed drop of more than 30% suggests your VPN is underperforming. The VPNs listed below use WireGuard by default and have servers in dozens of countries to minimize distance overhead.

Is your ISP throttling you? Major US providers like Comcast, AT&T, and Verizon are well-documented for selectively slowing down streaming video traffic to platforms like Netflix and YouTube during peak hours — and this is legal in the United States. A premium VPN encrypts your entire internet connection, hiding your traffic from your ISP so it cannot see what you are streaming — effectively bypassing their throttling mechanisms. See the best VPN for streaming guide to find verified, WireGuard-optimized providers built to maintain 4K performance.

Compare Fast VPNs →

Frequently Asked Questions

Why is my internet slower than what I pay for?
Advertised speeds are "up to" maximums, usually measured over a wired connection. The most common reasons you get less are Wi-Fi (distance from the router, walls, interference, an older router), other devices using the connection at the same time, evening peak-hour congestion, an outdated modem that can't handle your plan, or a VPN. To find the cause, run the test on a computer plugged into your router with an Ethernet cable. If the wired result is close to your plan, the problem is your Wi-Fi. If it's still far below, contact your ISP with your results.
Is my ISP throttling my internet?
Throttling usually targets specific traffic, like video streaming, rather than your whole connection, so a speed test can look normal while Netflix or YouTube still buffers. Compare this test with Netflix's stats overlay or Fast.com. You can also run the test with and without a VPN: if a specific service is much faster through the VPN, your ISP is likely slowing that traffic down. Some plans also reduce your speed after a monthly data cap, especially mobile and fixed wireless plans, so check your plan terms too.
What internet speed do I need for 4K streaming?
Netflix recommends at least 15 Mbps for 4K Ultra HD, and YouTube recommends about 20 Mbps for 4K video. That is per stream. If two people watch 4K at the same time while someone else is on a video call or gaming, plan for 50 to 100 Mbps or more. A stable connection matters as much as peak speed: if your speed drops sharply in the evening, 4K will still buffer.
What is a good internet speed?
For most US households, 100 Mbps download and 20 Mbps upload is a solid baseline, and it is also the FCC's current definition of broadband. One person browsing and streaming in HD can get by with 25 Mbps. For working from home, upload matters: plan for at least 3 to 5 Mbps of upload per person on video calls. For online gaming, a ping under 50 ms and low jitter matter more than raw download speed.
Why do different speed tests show different results?
Each test uses different servers, file sizes and measurement methods. Tests that use servers inside your ISP's own network often show higher numbers than you get on real websites. This test runs in your browser against Cloudflare's global network, so it reflects real-world browsing more closely (see why ping can be higher here). Results also change from minute to minute with network load, so run the test two or three times and look at the typical value.
How much data does this speed test use?
About 35 MB per run: a 25 MB download test, a 10 MB upload test and a few small ping requests. On an unlimited home connection this doesn't matter, but on a mobile plan with a data cap, keep in mind that each run counts toward it.
On This Page