Level 3 · How it works3 min read

VPN protocols: WireGuard, OpenVPN, and what they change

What a VPN protocol is, how WireGuard, OpenVPN, and IKEv2 differ, whether TCP or UDP is better, and why you should avoid PPTP.

Illustration: a server icon in a rounded tile, with the title VPN protocols: WireGuard and OpenVPN

Key points

  • A VPN protocol is the set of rules the app and the server use to build the encrypted tunnel.
  • WireGuard is newer, small, and usually fast. OpenVPN is older, very widely supported, and can look like normal web traffic. IKEv2 is built into many phones and computers.
  • For most people, the app’s default choice is fine. Change it only if a network blocks the VPN or the connection is unstable.

Where the protocol works

  1. VPN appspeaks the protocol
  2. VPN serverspeaks the same protocol
  3. Websitedoes not see the protocol
encrypted by the VPN not encrypted by the VPN
The protocol only matters between your device and the VPN server. Websites see normal traffic from the server.

Is WireGuard better than a VPN?

WireGuard is not an alternative to a VPN. It is one of the protocols VPN apps use to build their tunnel. In the same way, OpenVPN is both a protocol and the name of the software that runs it.

The common protocols compared

WireGuardOpenVPNIKEv2/IPsec
Agesince about 2016since 2001since the 2000s
Code sizesmall, easy to reviewlargepart of the system
Speedusually fastslower than WireGuardfast
Works through strict networkssometimes blockedcan run over TCP port 443, like web trafficsometimes blocked
Mobile networksreconnects quicklyslower to reconnectbuilt for switching networks
Built into phones and computerspartlyneeds an appoften built in

Many providers also build their own protocol, often on top of WireGuard. Examples are NordVPN’s NordLynx, which builds on WireGuard, and ExpressVPN’s Lightway. ExpressVPN’s trust center lists several external audits of Lightway.

TCP or UDP: which is better?

OpenVPN can run over UDP or over TCP. UDP is usually faster, which is why it is the common default. TCP, especially on port 443, looks like ordinary encrypted web traffic to a network. So it gets through networks that block VPNs more often, for example in hotels or offices.

And PPTP?

PPTP is a protocol from the 1990s and has long been considered insecure. Apple removed support for it from iOS and macOS in 2016. If an app offers you PPTP, choose something else.

Which one to choose

  1. Start with the app’s default. Most apps pick the best protocol for your network automatically.
  2. If the VPN does not connect on a hotel or office network, switch to OpenVPN over TCP. It looks most like normal web traffic.
  3. If the connection keeps dropping on mobile, try WireGuard or IKEv2.
  4. If speed matters most, try WireGuard.

What the protocol does not change

  • Which country the server is in. That is a matter of the location, not the protocol; see Virtual VPN locations.
  • What the VPN provider can see. Every protocol ends at the provider’s server.
  • Whether your DNS requests leak. That depends on the app; see DNS and WebRTC leaks.

Protocols are not tested on this site. The archive measures where the provider’s published servers are, not how fast or secure each protocol is. The provider pages show what each provider’s list contains.

Next step

Read What VPN encryption protects to see which part of the trip a protocol protects.

The figures in this guide come from the archive and change with every data update. As of November 1, 2026.

Check it with the archive's data