Blog

VPN throughput overhead on a laptop, explained

Learn why a VPN can reduce laptop download and upload speeds, how to measure the difference fairly, and which slowdowns you may be able to fix.

Jason TurnerHardware tests 5 min read

Your laptop feels slower after you turn on a VPN, but a single speed test cannot tell you why. The VPN may add encryption work, route traffic through a distant server, or simply expose a Wi-Fi or network problem that was already there.

Compare the connection with the VPN on and off under the same conditions. The Speed Test measures download speed, upload speed, ping, and jitter in your browser, so you can see which parts of the connection change.

Measure VPN overhead fairly

  1. Open the Speed Test on the laptop you want to check. Leave your VPN in its usual state for the first run, and note the download, upload, ping, and jitter results.
  2. Keep the laptop in the same place and on the same network. Pause large downloads, cloud backups, and video streams on the laptop and other devices if you can.
  3. Disconnect the VPN and run the test again. If the VPN is managed by work or school, follow its rules and do not disconnect it without permission.
  4. Reconnect the VPN and repeat the test. Do three runs in each state, alternating between VPN on and off if practical. Compare the typical results, not just the fastest run.

Speed tests exchange test data with TooLab's server to measure the connection. With a VPN connected, the browser's test traffic normally travels through the VPN, but VPN split tunneling or a browser-only VPN extension can change which traffic uses the tunnel.

What the results mean

Download and upload are a little slower with the VPN

A repeatable, modest speed drop is common. VPN encryption adds processing, and traffic has to travel through the VPN server before reaching its destination. The server's capacity and distance can matter as much as the encryption itself. There is no one percentage that every VPN should lose.

To express the difference as a percentage, subtract the VPN speed from the speed without it, then divide by the speed without it. For example, a change from 300 Mbps to 240 Mbps is a 20 percent reduction. This number describes your measured route at that time, not the VPN's quality in every situation.

Ping rises, but throughput stays close

Ping is the time for a request to make a round trip. A VPN server adds another point on the route, so a higher ping is expected, especially when the server is far away. A small ping increase may not affect ordinary browsing much, but it can be noticeable in games, remote desktop, or live calls.

Jitter or ping varies sharply between runs

Jitter is variation in response time. Large changes can indicate congestion on the Wi-Fi, internet connection, or VPN server. Repeat the tests when other devices are quiet. If the variation remains only with the VPN on, the VPN route or server is a more likely cause.

Both VPN and non-VPN results are low

The VPN may not be the main problem. Check whether other devices are using the connection, then test close to the router or with Ethernet. If the non-VPN result is also poor, investigate the Wi-Fi or internet service before changing VPN settings.

Only upload speed drops substantially

The VPN server or route may have limited upload capacity, or the connection may be busy sending data. Pause cloud sync and file uploads, then repeat the comparison. If the difference persists across several runs, try another VPN server or protocol if your provider offers those options.

How to reduce a VPN slowdown

  1. Choose a closer VPN server. A shorter route often lowers ping and can improve throughput. If your VPN app offers several nearby locations, compare them with the same test conditions.
  2. Try another supported protocol. VPN apps may offer different protocols with different speed and compatibility tradeoffs. If the app has an automatic option, compare it with another supported choice, then retest. Keep the VPN enabled when you need its protection.
  3. Check your Wi-Fi separately. Move closer to the router or test over Ethernet. On Windows 11, open Settings › Network & internet to check the active connection. On macOS, open System Settings › Wi-Fi. A weak or busy wireless link can make VPN performance inconsistent.
  4. Stop competing network traffic. Pause cloud backups, game downloads, and large uploads during the comparison. On a shared network, another person's activity can reduce your result even when the laptop is idle.
  5. Check whether the laptop is under heavy load. Close demanding apps and let the laptop cool if it is hot. An older processor can struggle with encryption at high connection speeds, though the browser test alone cannot prove that the processor is the limit.
  6. Compare again at a different time. VPN servers and home networks can become congested. Repeat the on and off tests later, using the same laptop, location, and network.

What a browser speed test can and cannot tell you

The Speed Test measures the connection between your browser and TooLab's server. It does not measure every VPN server, every website, or the maximum speed of your laptop's network hardware. A different destination can produce a different result because routes and server loads vary.

A browser test also cannot prove that every app on the laptop uses the VPN. A browser extension may protect only browser traffic, while a full-device VPN app may route more of the laptop's traffic. Split tunneling can send selected apps outside the VPN. If an app's behavior matters, check that app's connection while the VPN is configured as intended.

Use repeated comparisons to spot a consistent change, then adjust one thing at a time. A faster result is not worth weakening the VPN protection you need.