Speed & Network

IP …
Location …
ISP …

Speed test

Color key Green — healthy / above target Blue — normal / neutral info Amber — below target, worth a look Red — leak or serious problem Grey — not run yet

Your download and upload speed right now.

Sustained multi-stream throughput vs. Cloudflare edge (6× parallel, 6s window).

Network quality

What decides whether calls, gaming, streaming, and new page loads feel smooth.

Ping Matrix: Latency (Unloaded)

Color key Green — healthy / above target Blue — normal / neutral info Amber — below target, worth a look Red — leak or serious problem Grey — not run yet

How fast you reach major servers when your connection is idle. Same as fast.com’s “Unloaded latency.”

RTT to 4 global anycast endpoints in ms; best value shown.

Fix this

Bufferbloat: Latency (Loaded)

Color key Green — healthy / above target Blue — normal / neutral info Amber — below target, worth a look Red — leak or serious problem Grey — not run yet

How much your ping worsens under heavy download — same as fast.com’s “Loaded latency.” Graded A–F.

Idle vs. loaded RTT delta, graded A–F per DSLReports scale.

Fix this

Jitter

Color key Green — healthy / above target Blue — normal / neutral info Amber — below target, worth a look Red — leak or serious problem Grey — not run yet

How steady your ping is (lower is smoother). Big variations = choppy calls and gaming.

Mean absolute deviation over 12 samples in ms.

Fix this

Packet Loss

Color key Green — healthy / above target Blue — normal / neutral info Amber — below target, worth a look Red — leak or serious problem Grey — not run yet

How many packets get dropped between you and the internet. 0% is ideal.

Percentage of probes dropped over N=20 fetches.

Fix this

DNS Lookup

Color key Green — healthy / above target Blue — normal / neutral info Amber — below target, worth a look Red — leak or serious problem Grey — not run yet

How long it takes to look up a website address you have not visited before. Lower means new sites start loading sooner.

Median of 5 fresh recursive lookups via Google DoH (random, cache-busted names), in ms.

Fix this

Watch this connection

Re-tests on a timer and charts your speed over time -- so you can catch evening slowdowns and prove them to your ISP.

No samples yet. Press "Start watching" and leave this tab open -- a new point is plotted after each test.

Runs while this tab stays open (a background tab is fine; closing it pauses). Each test uses real data, just like the test above. Tip: set a "Spot" label (e.g. "Living room"), run a few tests, then change the label and move to another room -- the "By location" panel compares them so you can find your Wi-Fi dead zones.

Honesty check

Some ISPs speed up traffic to known speed-test servers so your results look better than real life. This runs the normal test, then downloads from an ordinary web CDN your ISP cannot single out -- and shows both.

A quick indicator, not proof. The neutral download uses a public web CDN (jsDelivr); results vary with CDN load and distance, and the neutral test is capped so it reads best on slower or throttled connections. Re-run a few times for a clearer picture.

Evidence pack

Bundle your connection details, speed over time, plan comparison and honesty check into a timestamped, printable report -- ready to send to your ISP or attach to a complaint.

Opens a print-ready report in a new tab -- choose "Save as PDF" in the print dialog. It includes a tamper-evident integrity hash. Everything is generated in your browser; nothing is uploaded. Tip: record a timeline with "Watch this connection" first for the strongest evidence.

Speed test

What is this?

Speed test measures the maximum sustained throughput between your device and Cloudflare's nearest data center. It opens six parallel connections and downloads for six seconds, then does the same in reverse for upload. This mirrors how modern apps like Netflix, Zoom, and file uploads actually use your connection — not a single stream, but many at once.

So what?

Your ISP sells you a speed like "1 Gbps." The number you see here is what actually arrives at your Wi-Fi card. If you're paying for gigabit and seeing 200 Mbps, something between the router and your device is bottlenecked — usually old Wi-Fi hardware, a bad cable, or interference. For streaming: 25 Mbps down is comfortable 4K, 5 Mbps handles 1080p. For upload: 10 Mbps is fine for HD Zoom calls; below 3 Mbps you'll start freezing on video meetings.

Now what?

If your speed is far below your plan: (1) plug directly into the router with an Ethernet cable and re-test — if it jumps, your Wi-Fi is the bottleneck (upgrade to a Wi-Fi 6 or 6E router, or add a mesh node). (2) If wired is also slow, check your router's admin page for firmware updates. (3) If both still show slow, call your ISP with these numbers ready and say: "I'm getting X Mbps on a wired connection to your speed test. My plan is Y Mbps. Please run a line test." Ask specifically about SNR margin and signal-to-noise levels on your modem — those are the two metrics that reveal a bad line.

Deep dive tutorial Internet speed test: how to actually get the speed you pay for Back to top

Bufferbloat: Latency (Loaded)

What is this?

Latency (Loaded) — also known as bufferbloat — is what happens when your router's send buffer gets stuffed full during heavy use. It is the exact same measurement fast.com labels "Latency, loaded." Instead of dropping excess packets, cheap routers hoard them, which means latency-sensitive traffic (like your voice on a Zoom call or an online game) has to wait behind bulk downloads. We measure your ping while idle, then measure it again while saturating your link, and grade the difference: A means 400ms.

So what?

This is why your video call turns into a slideshow the moment someone in the house starts uploading photos to iCloud. Bufferbloat won't show up on a normal speed test — you can have "1 Gbps" service that becomes unusable for interactive apps under load. It's the single most impactful hidden network problem, and it's fixable in an afternoon.

Now what?

The fix is a router that supports Smart Queue Management (SQM) or FQ_CoDel: (1) If you have a modern router (Ubiquiti, MikroTik, ASUS with Adaptive QoS, Google Nest Wifi Pro, eero Pro), enable "Adaptive QoS" or "SQM" in settings — set your download and upload to about 90% of what your ISP delivers. (2) If your ISP-provided router doesn't support it, put a $100 router in bridge mode behind it (buy anything running OpenWrt or the ASUS RT-AX86U). (3) Do NOT enable the router's "Gaming" or "Media" QoS mode — those are marketing gimmicks and often make bufferbloat worse.

Deep dive tutorial Bufferbloat: why fast internet still lags -- and how to fix it Back to top

Ping Matrix: Latency (Unloaded)

What is this?

Latency (Unloaded) — also known as the ping matrix — measures the round-trip time to four well-known internet endpoints while your line is idle: Cloudflare, GitHub, Google DNS, and Wikipedia. It is the same measurement fast.com labels "Latency, unloaded." We send several probes per target on a warm connection and report the median, so the number reflects real RTT rather than one-time handshake cost. "Best" is your fastest target. Distance and routing quality both matter — a fiber connection in Cincinnati might see Cloudflare in <10ms because there's a datacenter nearby, while Google could be 20ms further because their nearest edge is in Chicago.

So what?

Latency is what determines whether the internet feels "instant." Under 20ms is imperceptible. 20-60ms is normal for good broadband. Above 100ms you'll notice lag in typing on remote desktops, competitive gaming, and voice calls. If ONE endpoint has bad latency while others are fine, the problem is a specific route (probably peering between your ISP and that provider). If ALL are bad, your local connection or router is the issue.

Now what?

If everything is slow: (1) test again on a wired connection to eliminate Wi-Fi. (2) reboot the modem — cable and DSL modems accumulate errors over months. (3) If still slow, run "tracert 1.1.1.1" from Command Prompt and screenshot the results for your ISP. If only one endpoint is slow: that's a peering dispute your ISP can escalate (ask them to "check the route to Google's AS15169" or similar). If you're a gamer: latency matters more than bandwidth — a 100/100 Mbps fiber connection at 5ms ping will beat 1000/1000 cable at 25ms every time.

Deep dive tutorial Latency and ping: why fast internet still isn't enough Back to top

Jitter

What is this?

Jitter is the standard deviation of your ping over multiple samples. If ping is 30ms consistently, jitter is near zero — great. If ping bounces around like 30, 80, 25, 90, 40, that's high jitter, and it means packets are arriving out of order and being reassembled. Under 5ms is excellent, under 20ms is fine for voice calls, above 40ms causes robotic audio and stutters in real-time games.

So what?

Voice-over-IP (Zoom, Teams, Google Meet, Discord, phone calls) needs steady packet arrival. When jitter spikes, your app either has to add "jitter buffer" delay (making conversations feel slow and awkward), or drop packets and produce audio glitches. High jitter is the #1 cause of "my internet is fast but Zoom sucks."

Now what?

(1) Move closer to your Wi-Fi router or switch to 5 GHz — 2.4 GHz Wi-Fi has huge jitter because it competes with microwaves, baby monitors, and every neighbor's network. (2) If wired, check the physical cable — a bad Cat 5 cable or a bent RJ-45 connector produces retransmissions that show up as jitter. (3) Ask your ISP to check for "line errors" and "CRC errors" on your modem — those are the smoking gun for a bad drop cable or corroded connection outside your house.

Deep dive tutorial Fast internet but Zoom or Teams keeps freezing? Fix the jitter Back to top

Packet Loss

What is this?

Packet loss happens when data gets dropped in transit — usually because a link is overloaded, a cable is damaged, or Wi-Fi is losing frames. We send 20 small probes and count how many make the round trip. 0% is perfect, 1-2% is tolerable, above 5% breaks streaming and video calls, above 15% breaks everything.

So what?

Even small amounts of packet loss compound badly for anything real-time. TCP (used by websites) will slow itself down when it detects loss, so a 2% loss rate can cut your effective download speed in half. UDP (used by voice and games) doesn't retransmit at all, so loss means dropped words and disappearing enemies. If you're seeing occasional packet loss with no explanation, it's almost always a physical problem outside your house.

Now what?

Any packet loss above 1% needs investigation: (1) test wired to rule out Wi-Fi. (2) if wired shows loss, reboot the modem and re-test after 5 minutes. (3) if it persists, call your ISP and say: "I have persistent packet loss on wired connections. Please dispatch a technician to check my drop cable and modem signal levels." Do NOT let them tell you it's your equipment without checking the line first — cable ISPs in particular love to blame the customer for what is almost always corrosion at the tap or a bad amplifier on the pole.

Deep dive tutorial Packet loss: how to find it and make your ISP actually fix it Back to top

DNS Lookup

What is this?

DNS lookup time is how long your device waits for a domain name (like example.com) to be translated into an IP address before a page can even begin to load. We time it by asking a public DNS-over-HTTPS resolver (Google, 8.8.8.8) to resolve several brand-new, randomly generated names, so the resolver cannot answer from cache and has to do the real recursive work -- then we report the median. Because our probe runs over encrypted HTTPS, this number sits a little above what your operating system sees over plain UDP; treat it as a consistent yardstick rather than an exact match to your OS resolver.

So what?

Every website visit starts with a DNS lookup. If resolution is slow, every new site you open feels sluggish before a single byte of the page arrives -- and a fast download speed will not hide it. Slow or inconsistent DNS usually points to a distant or overloaded resolver (often your ISP's default), and it is one of the easiest things on your whole connection to fix. Switching to a fast public resolver like Cloudflare 1.1.1.1 or Google 8.8.8.8 often shaves tens of milliseconds off every page load.

Now what?

If lookups are slow, change your DNS resolver to a fast public one -- 1.1.1.1 (Cloudflare), 8.8.8.8 (Google), or 9.9.9.9 (Quad9). Set it at the router so every device benefits, then re-run this test to confirm.

Back to top