Does a VPN fix packet loss?

Occasionally, for one specific reason. More often it adds a hop and makes things slightly worse.

Updated

What a VPN changes

A VPN wraps your traffic in an encrypted tunnel to the VPN provider's server, and from there it continues to its destination. Two things change. First, your provider only sees traffic to the VPN server, so it cannot treat particular services differently. Second, the route to the destination changes: instead of your provider's path to the game server, traffic takes your provider's path to the VPN server, then the VPN provider's path onwards.

Nothing about a VPN makes your wifi better, your cable less damaged or your line less congested. All of that sits before the tunnel starts. So a VPN can only ever fix loss that happens on the part of the route it replaces.

When a VPN can help

  • A bad route to one service. If your provider's link to a particular game's network is congested, a VPN whose server has a better link can route around it. The sign is loss in one game only, with a clean test everywhere else.
  • Deliberate throttling. Some providers slow particular kinds of traffic. A VPN hides what the traffic is, which can stop the throttling.

When a VPN makes things worse

  • Loss on your own network. Wifi, router and line problems are unaffected, and you have added an extra server that can drop packets.
  • Distant VPN servers. Every extra kilometre adds ping. A VPN server in another country can add 50 to 150 ms.
  • Busy VPN servers. Popular free or cheap servers are often congested at peak times, adding loss and jitter.
  • TCP-only VPNs. Some VPNs or settings carry traffic over TCP, which blocks UDP-based games and calls or forces them onto slower fallbacks. See UDP blocked.

How to test whether a VPN helps you

Run the packet loss test without the VPN, then with it on, choosing a VPN server near you, at the same time of day. The test on this site measures your connection to the nearest Cloudflare edge; with the VPN on, it measures your connection through the VPN server to the edge nearest that server. If the VPN run shows less loss, the VPN is routing around a problem. If it shows more, or the same loss plus higher ping, the problem is on your side of the tunnel and the VPN is not the answer.

For the one-game case, the best test is the game's own network overlay, since the problem is specific to its route. Compare a few matches with and without the VPN. "Gaming VPN" services sell exactly this rerouting; they work for some players on some routes and do nothing for everyone else, which is why a free trial and a before-and-after comparison is worth more than any claim.

Frequently asked questions

Can a VPN lower my ping?

Rarely. It can only lower ping if your provider takes a particularly poor route to a destination and the VPN takes a much better one. Usually it adds a few to tens of milliseconds.

Should I use a VPN for gaming?

Only if testing shows it improves the connection to the games you play. For most players with a clean connection, it adds ping without benefit.

Why do I get packet loss only with my VPN on?

The VPN server or the route to it is congested, or the VPN is running over TCP. Try a closer server or a different VPN protocol such as WireGuard.