What Is VPN Split Tunnelling?

VPN split tunnelling is a feature that lets you choose which of your network traffic routes through the VPN and which goes directly through your normal internet connection - Simultaneously. Instead of an all-or-nothing tunnel, split tunnelling gives you precise control over each app or IP range.

How Split Tunnelling Works

ModeWhat Gets TunnelledWhat Goes DirectBest Use Case
App-based includeOnly selected apps (e.g., torrent client, browser)Everything elseRoute only sensitive apps through VPN while gaming or streaming locally at full speed
App-based excludeEverything except listed appsSelected apps bypass VPNKeep VPN on by default but allow local banking app to use your real IP to avoid fraud flags
IP/subnet-basedTraffic to specific IP ranges or domainsAll other trafficCorporate remote access - Only route company intranet traffic through work VPN
Inverse split tunnelEverything except whitelisted local IPsLocal network (printers, NAS)Access local devices while VPN is active

Common Use Cases for Split Tunnelling

  • Banking apps: Route your bank's app direct so your real IP is used - Banks may flag logins from VPN/datacenter IPs as suspicious.
  • Local streaming: Keep your local streaming service (Netflix, Hulu) on your real connection for correct regional content while routing everything else through the VPN.
  • Gaming: Keep your game traffic direct for lowest possible ping; route your browser through the VPN for privacy.
  • Remote work: Only route traffic to your company's servers through the work VPN; keep your personal browsing separate.
  • Large file downloads: Route your download manager direct for maximum speed while protecting your browser and messaging apps.

Risks of Split Tunnelling

  • Traffic routed outside the VPN is visible to your ISP and any network observer - Do not assume unrouted traffic is private.
  • WebRTC in your browser may leak your real IP even when the browser itself is routed through the VPN, if a non-VPN network interface is active. Test with our VPN Leak Test.
  • DNS queries for excluded apps may bypass the VPN's DNS resolver - Enable DNS leak protection or set a system-wide secure DNS resolver separately.
  • If your kill switch only blocks VPN-routed traffic, non-VPN traffic continues unaffected if the VPN drops - Which may be desirable or not depending on your use case.

Provider Support for Split Tunnelling

ProviderSplit TunnellingPlatforms SupportedType
NordVPN✓ YesWindows, AndroidApp-based exclude/include
ExpressVPN✓ YesWindows, Mac, Android, routersApp-based exclude
Surfshark✓ Yes (Bypasser)Windows, AndroidApp-based + URL-based
ProtonVPN✓ YesWindows, Android, Linux (CLI)App-based exclude
Mullvad✓ YesAll platformsSplit tunnelling via app + CLI
Private Internet Access✓ YesWindows, Mac, AndroidApp-based
CyberGhostPartialWindows, Android onlyApp-based