Test Complete!
Your Results

Your Results

BUFFERBLOAT GRADE

C

Your latency increased considerably under load.

Read about how to fix bufferbloat issues.

YOUR CONNECTION

Under Ideal ConditionsCurrently, Due To Bufferbloat
Web Browsing
impact_checkmark.svg
impact_checkmark.svg
Audio Calls
impact_checkmark.svg
impact_checkmark.svg
4K Video Streaming
impact_checkmark.svg
impact_checkmark.svg
Video Conferencing
impact_checkmark.svg
impact_checkmark.svg
Low Latency Gaming
impact_checkmark.svg
impact_warning.svgYour internet connection is fast enough to support low latency gaming, but you may experience intermittent issues due to bufferbloat.
Unloaded
Min: 4.4 ms
Median: 5.2 ms
Max: 16 ms
Mean: 5.4 ms
25th %ile: 4.9 ms
75th %ile: 5.6 ms
95th %ile: 6.4 ms
Jitter: 0.7 ms
↓ Active
Min: 3.9 ms
Median: 6.5 ms
Max: 446 ms
Mean: 22.6 ms
25th %ile: 5.8 ms
75th %ile: 7.9 ms
95th %ile: 223.5 ms
Jitter: 28.1 ms
↑ Active
Min: 37.6 ms
Median: 106.2 ms
Max: 170.5 ms
Mean: 103.7 ms
25th %ile: 74.1 ms
75th %ile: 131.1 ms
95th %ile: 156.3 ms
Jitter: 29.5 ms
Download raw test result data as a CSV

Best Routers For Mitigating Bufferbloat

Please note that these are affiliate links. We make a small referral fee from Amazon for each purchase, which helps us cover hosting costs.

Image of Amazon eero Pro 6 mesh WiFi router

Amazon eero Pro 6 mesh WiFi router

Built-in SQM supports connections up to 1 Gbps. Turn on using “Optimize for Conferencing and Gaming” option under Eero Labs.

Amazon LogoView on Amazon
Image of NETGEAR Nighthawk Pro Gaming 6-Stream WiFi 6 Router (XR1000)

NETGEAR Nighthawk Pro Gaming 6-Stream WiFi 6 Router (XR1000)

Uses DumaOS software that includes a number of features, including built-in SQM for controlling bufferbloat.

Amazon LogoView on Amazon
Image of IQRV3 Self-Optimizing Router with Dual Band WiFi

IQrouter – IQRV3 Self-Optimizing Router with Dual Band WiFi

A router that’s designed from the ground up to minimize bufferbloat. Supports connections up to 300 Mbps.

Amazon LogoView on Amazon
Image of Ubiquiti EdgeRouter 4

Ubiquiti EdgeRouter 4

With SQM enabled an EdgeRouter 4 can support connections up to around 350 Mbps. Interface is intended for more advanced users.

Amazon LogoView on Amazon

Frequently Asked Questions

Can you explain bufferbloat like I’m five?Click to reveal answer.

Imagine that you have a sink with a very narrow drain. Your friend pours a large bucket of water into it. The sink is full and draining very slowly.

You have a spoonful of oil that you want to get down the drain as soon as possible. You pour it into the sink. But of course, it doesn’t drain quickly - the water in the sink needs to drain first. Shoot!

The sink is a buffer - a “queue” for liquid. When your friend poured in the bucket of water, they filled the queue. Anything new will take a long time to drain.

This isn’t a perfect analogy to what’s happening in your router, but it’s close!

Instead of water and oil, networks have different flows of packets. Your router is like the sink, and your connection to the ISP is the narrow drain (since it’s probably the slowest link in your network).

When someone on your network sends a large file, a lot of packets get sent all at once. The router temporarily "buffers those packets", holding them before they’re sent. Any new data packets get stuck behind the existing queue of buffered packets. They will arrive at the destination much later than if the router’s buffers hadn't been full.

This is “bufferbloat” - undesirable high latency caused by other traffic on your network. It happens when a flow uses more than its fair share of the bottleneck. Bufferbloat is the primary cause of bad performance for real-time Internet applications like VoIP calls, video games, and videoconferencing.

However, all is not lost!

Certain routers have smart algorithms (usually called "SQM") that ensure that time-sensitive packets flowing through the router don’t get delayed, even when large files are being downloaded or uploaded. Continuing with the liquid analogy, these routers offer a way to admit just the right amount of water into the sink so the drain pipe is always full, but a new spoonful of oil will drain out immediately.

Read our answers to "How do I get rid of bufferbloat?" and "What router can I buy to fix bufferbloat?" to find out how you can fix bufferbloat.

What are the negative consequences of having bufferbloat?Click to reveal answer.

Bufferbloat can make web browsing slower, make video calls stutter, and cause VoIP calls will break up. Real-time games will lag.

Bufferbloat causes degraded connectivity anytime your Internet connection is under heavy use by any user or application. If a large upload or download of data is happening, other applications and users will slow down.

How often is someone on your network really under heavy use? You'd be surprised! Many apps are bandwidth-hungrier than you might imagine. For example, most smartphone's photo-taking apps back up all photos and videos to the cloud as soon as they're taken.

How do I get rid of bufferbloat?Click to reveal answer.

The easiest and quickest way for most people to fix bufferbloat is to upgrade their WiFi router. A small number of modern, high-end routers come with a feature called "Smart Queue Management" – also known as SQM. We've collected a short list of routers with good SQM here. Once enabled and configured correctly, a router with SQM can get rid of most bufferbloat.

There are many different versions of SQM, and some are more effective than others. If you are replacing an old router, any new router with a decent SQM implementation should show a substantial improvement.

But if you have a fast Internet connection, and want to get to an A+ grade, it's important to pick a router with a great SQM implemention and a fast CPU. SQM is quite CPU-intensive, so the faster your internet connection, the faster the CPU of your router will need to be in order to keep up.

If you already have a relatively new router, check your router’s settings to see if there is an option to enable SQM. Alternatively, for tech-savvy users, it’s possible to replace the firmware running on many routers with third-party software like DD-WRT, AsusWrt-Merlin (for Asus routers), or OpenWrt, all of which support SQM.

What router can I buy to fix bufferbloat?Click to reveal answer.

The quickest route to fixing bufferbloat is buying a router with a fast CPU and a great Smart Queue Management implementation.

Devices we recommend include:

  • The Eero Pro 5 mesh router with Eero Labs SQM enabled is the most user-friendly option that we've found to date. It can perform SQM on connections up to around 350 Mbps.
    (Please note: the new Eero Pro 6 does not support SQM yet, though support is said to be coming soon.)
  • IQRouter IQRV3 - A router designed specifically to reduce bufferbloat
  • NETGEAR Nighthawk Pro Gaming XR1000 - Gaming router with DumaOS 3.0 software
  • Ubiquiti Edgerouter 4 - Enterprise grade router (no WiFi) with a more complex user interface, but excellent SQM performance

Should I test bufferbloat over ethernet or WiFi?Click to reveal answer.

Ethernet is generally a better choice.

Here's why:

Bufferbloat happens any time data packets traveling to and from the Internet reach a buffer. Buffers are used to control the flow of data whenever there is a change in the bandwidth of the conenction, or "the size of the pipe." So, for example, a buffer is needed when a fast router is connected to a slow cable modem.

If you're connecting over WiFi, the "size of the pipe" actually changes three times. So there are actually three buffers. Looking at the download path, there is:

  1. A buffer between your cable, DSL, LTE, satellite or fiber modem and your router;
  2. A buffer between your router and the WiFi access point (which may both be in the same physical box);
  3. A buffer between your phone or laptop's WiFi chipset and the actual computer.

By connecting with an ethernet cable, you're eliminating the second and third buffers, allowing you to specifically isolate your "modem to router bufferbloat." This is generally the most important buffer since it impacts every device on the network.

It's also worth testing WiFi bufferbloat on different devices. If you notice high bufferbloat, it may be worth upgrading either your access points and/or your devices.

How does bufferbloat affect gaming?Click to reveal answer.

Latency is incredibly important for many online games. When your network is suffering from bufferbloat, the latency will spike, causing noticeable delays, or “lag.” Severe bufferbloat will affect your performance against the other players and your enjoyment of the game. Despite this impact, many routers that advertise themselves as “gaming routers” lack the critical feature to address bufferbloat. Be sure to check out our router recommendations above.

How does bufferbloat affect video calls?Click to reveal answer.

If you suffer from bufferbloat during video calls then your call will suffer from delays and occasional dropouts.

How do you assign letter grades to bufferbloat measurements?Click to reveal answer.

Our grading system is a slightly modified version of the DSLReports grading rubric.

First we measure the average latency of your connection when it is unloaded. Next we look at how much this average latency increases when a download and upload test are each active. We take the largest increase we measured, and assign a grade as follow:

  • Less than 5 ms latency increase - A+
  • Less than 30 ms latency increase - A
  • Less than 60 ms latency increase - B
  • Less than 200 ms latency increase - C
  • Less than 400 ms latency increase - D
  • 400 ms or greater latency increase - F

How do you determine which services will work well on my connection?Click to reveal answer.

We use the following criteria to determine if a particular service will work on your Internet connection. Of course, these criteria are far from perfect, but we think they’re a good general guideline.

  • Web Browsing:
    • Download speed > 2 Mbps
    • Upload speed > 100 Kbps
    • Latency < 500 ms
  • Audio Calls:
    • Download speed > 100 Kbps
    • Upload speed > 100 Kbps
    • 95th Percentile Latency < 400 ms
  • 4K Video Streaming:
    • Download speed > 25 Mbps
  • Video Conferencing:
    • Download speed > 10 Mbps
    • Upload speed > 5 Mbps
    • 95th Percentile Latency < 400 ms
  • Low Latency Gaming:
    • Download speed > 10 Mbps
    • Upload speed > 3 Mbps
    • 95th Percentile Latency < 40 ms

How is this test different to the DSLReports speed test?Click to reveal answer.

The DSLReports Speed Test is an excellent tool, and is superior to this test for some applications. Our goal was to design a test focused primarily on measuring bufferbloat.

There are two major technical differences:

  • We are using HTTP requests instead of WebSockets for our latency and speed test. This has both advantages and disadvantages in terms of measuring bufferbloat. We hope to improve this test in the future to measure latency both via WebSockets, HTTP requests, and WebRTC Data Channels.
  • We’re using Cloudflare’s CDN to test upload and download speeds. By using a CDN, we increase the likelihood that our speed test will saturate faster connections, no matter where users are located.

Why do my results vary on different browsers/devices?Click to reveal answer.

In order to get our test working properly in different browsers, we had to use a number of different workarounds. Those workarounds may mean that your download and upload speeds or latencies vary by browser. However, your bufferbloat grade and increase in latency under load should be fairly consistent.

Here's just one example: on most browsers we use the PerformanceTiming API to measure a ping time from a nearby server. However, that API doesn't work properly in Safari on MacOS or any browser on iOS devices. As a result, we have to measure latency and connection speeds in a completely different way for Safari and other Webkit-based browsers.

What is jitter? How do you calculate it?Click to reveal answer.

Jitter is a measure of the variation in latency over time. If your connection suffers from bufferbloat, you'll often also see higher jitter. Too much jitter can cause issues with realtime video and audio calls and online games.

There are a number of different ways of measuring and defining jitter. For the purpose of this test, we calculate jitter by taking the average of the deviations from the mean latency.

Why did you build this?Click to reveal answer.

Bufferbloat is a scourge on the Internet. We’ve struggled with it ourselves far too many times. After our favorite existing test by DSLReports went offline for a few months, we decided it might be helpful for the internet at large if we made a new test focused just on bufferbloat. Our hope is that this tool helps raise awareness about bufferbloat as an issue, and helps convince more router manufacturers to implement Smart Queue Management.

Where can I read more about bufferbloat?Click to reveal answer.

We highly recommend checking out bufferbloat.net, a site dedicated to spreading awareness and propagating software solutions to bufferbloat in networking equipment.