VPN Split Tunnelling: What It Is & How to Use It

Split tunnelling gives you granular control — route sensitive apps through the VPN for privacy, while streaming and gaming bypass it for maximum speed. Here's how.

VPN split tunnelling routing diagram for apps
1Core Concept

What Is VPN Split Tunnelling?

Split tunnelling is a VPN feature that allows you to divide your internet traffic into two streams: one that goes through the encrypted VPN tunnel, and one that connects directly to the internet without VPN. Instead of the all-or-nothing approach where either everything goes through the VPN or nothing does, split tunnelling gives you fine-grained control over which traffic gets VPN protection and which bypasses it.

The name comes from the concept of splitting the network traffic into two separate "tunnels" — one encrypted tunnel through the VPN, and one direct connection to the public internet. These two traffic streams coexist simultaneously on the same device and the same physical network connection. Your browser might be routing its traffic through a US VPN server while your torrent client routes through a Netherlands P2P-optimised server and your Netflix app connects directly to the internet — all at the same time, on the same WiFi connection.

The practical value is substantial. A VPN inevitably adds some speed overhead and latency due to encryption and routing distance. By excluding high-bandwidth, low-privacy-requirement activities (streaming, gaming, large downloads) from the VPN, you preserve full ISP speeds for those activities while maintaining VPN protection for privacy-sensitive ones (browsing, email, financial apps). This is particularly valuable for remote workers who use a corporate VPN for work systems while wanting full speed for personal browsing.

  • Two simultaneous paths: Selected traffic routes through VPN; excluded traffic connects directly — both active simultaneously.
  • Selective encryption: Privacy-sensitive apps (browser, email) get VPN protection; bandwidth-heavy apps (streaming, gaming) bypass it.
  • Speed preservation: Excluded apps run at full ISP speed without VPN overhead — critical for 4K streaming and competitive gaming.
  • Flexible control: Configure per-app (route only Firefox) or per-URL (route only specific domains) depending on VPN capabilities.
  • Remote work synergy: Corporate VPN for work apps + personal VPN for browsing + direct connection for streaming — all manageable with split tunnelling.
  • Not available on all VPNs: Split tunnelling requires VPN provider support — check before subscribing if this feature is important.
Split Tunnelling for Remote Work →
Split tunnelling concept with two traffic paths
2Types of Split Tunnelling

App-Based vs URL-Based Split Tunnelling

Split tunnelling comes in two primary flavours, each with different levels of granularity and different use cases. App-based split tunnelling (also called per-app VPN) works at the application level — you specify which applications route through the VPN and which connect directly. URL-based split tunnelling (sometimes called IP-based or domain-based split tunnelling) works at the DNS level, routing traffic to specific domains or IP addresses through the VPN while all other traffic goes direct.

App-based split tunnelling is the more common and easier-to-configure option, available on NordVPN, ExpressVPN, Surfshark, Private Internet Access, and most major providers. You add applications to either an "include" list (only these apps use the VPN) or an "exclude" list (all apps except these use the VPN). Typical configurations: exclude Netflix, gaming launchers, and cloud backup apps (let them use full ISP speed); include your browser, email client, and torrent client (these get VPN protection). On Android, app-based split tunnelling is fully supported. On iOS, Apple's sandboxing makes app-based split tunnelling impossible in the traditional sense — though some providers implement it differently.

URL-based split tunnelling is available on ExpressVPN (on its router app and Windows app) and a few other providers. You specify domain names (company.com, bank.com) that route through the VPN, while all other domains connect directly. This is more granular than app-based tunnelling and more complex to configure correctly. A potential misconfiguration risk: if you route bank.com through the VPN but forget to also route bankauth.com (the authentication subdomain), auth flows may fail. Inverse split tunnelling — where everything goes through the VPN except specified exclusions — is more intuitive to configure correctly for most users.

  • App-based: Route specific applications through VPN — simplest to configure, available on most major VPNs.
  • URL/domain-based: Route specific domains through VPN — more granular but complex; available on ExpressVPN, limited others.
  • Inclusive mode: Only specified apps/URLs use VPN; all else connects directly — good for privacy-specific apps.
  • Exclusive mode: All traffic uses VPN except specified exclusions — easier to ensure full coverage with targeted speed exceptions.
  • Inverse split tunnelling: Route everything through VPN except specific high-bandwidth apps — simpler default for most users.
  • iOS limitation: Per-app VPN on iOS requires MDM management (enterprise feature); consumer iOS VPNs cannot offer true app-level split tunnelling.
Learn how to maximise your VPN speed →
App-based vs URL-based split tunnelling comparison
3Use Cases

Use Cases: Work + Personal Browsing, Streaming, Gaming

The remote work use case is where split tunnelling provides the most immediately tangible benefit. A remote employee typically needs both a corporate VPN (to access internal company systems like file servers, ERP, and intranet) and privacy protection for personal browsing. Without split tunnelling, running both VPNs simultaneously causes conflicts and routing complexity. With app-based split tunnelling, you configure your corporate VPN client (Cisco AnyConnect, GlobalProtect) and company-specific applications to route through the corporate VPN, while your personal browser routes through your personal consumer VPN (NordVPN, etc.) and streaming apps connect directly.

For streaming combined with privacy browsing, split tunnelling is ideal. You want US Netflix access — which requires a US VPN server — but you're also doing privacy-sensitive research that shouldn't be linked to a US IP. Configure your browser to route through a VPN server in a privacy-respecting jurisdiction, while the Netflix app routes through a US streaming-optimised server, and any additional downloads connect directly at full ISP speed. This multi-path configuration is only possible with split tunnelling.

Gamers benefit from split tunnelling by keeping their gaming clients (Steam, Battle.net, PS Network, Xbox Live) on a direct connection for minimum latency, while routing their browser, Discord, and voice chat through the VPN. This protects their real IP from being exposed through browser-based doxxing or Discord IP lookups, while preventing the VPN overhead from affecting game latency. If DDoS protection is the primary concern (for streamers), route the streaming software (OBS) and Discord through the VPN, while leaving the game client direct to minimise ping.

  • Remote work: Corporate VPN for work apps + consumer VPN for personal browsing + direct for streaming — no conflicts.
  • Privacy + streaming: Privacy-focused VPN for browser + US VPN server for Netflix + direct for general downloads.
  • Gaming: Game client direct (minimum latency) + browser/Discord through VPN (DDoS and IP protection).
  • Torrenting: Torrent client through VPN + streaming direct + browser through VPN — maximises both privacy and speed.
  • Banking: Banking app through VPN + everything else direct — some banking apps block VPN IPs; this lets you bypass the block.
  • IoT devices: Smart home devices often don't need VPN; exclude them to prevent certificate errors and connectivity issues.
VPN Split Tunnelling for Gaming →
Split tunnelling use cases for work gaming and streaming
4Setup Guide

How to Set Up Split Tunnelling on Top VPNs

NordVPN (Windows/Android): Open NordVPN app → Settings (gear icon) → Split Tunnelling → Enable. Choose between "Enable for selected apps only" (inclusive — only listed apps use VPN) or "Disable for selected apps" (exclusive — all apps except listed ones use VPN). For the remote work configuration: select "Disable for selected apps" and add Netflix, your game launchers, and cloud backup apps to the exclusion list. Everything else — browser, email, torrent client — routes through the VPN automatically. Note: NordVPN split tunnelling is available on Windows and Android but not on macOS or iOS.

ExpressVPN (Windows/Mac/Android): Open ExpressVPN → Menu → Options/Preferences → Split Tunneling → Turn on. ExpressVPN offers three modes: "Only allow selected apps to use the VPN" (inclusive), "Do not allow selected apps to use the VPN" (exclusive), and "Do not allow selected IPs and websites to use the VPN" (URL-based on Windows). For Windows users who want URL-based split tunnelling to send company.com through the VPN while keeping everything else direct, ExpressVPN is the best consumer option for this configuration.

Surfshark (Windows/Android): Settings → VPN Settings → Split Tunneling → Enable. Surfshark uses an app whitelist/blacklist approach similar to NordVPN. One notable Surfshark feature is the ability to set different "routes" — routing specific apps through servers in different countries simultaneously. This is the most flexible split tunnelling implementation for users who need simultaneous access to content from multiple regions (e.g., US Netflix + UK iPlayer at the same time). Private Internet Access: Settings → Split Tunnel — enable and add apps to bypass list.

  • NordVPN: Settings > Split Tunnelling > Enable — available on Windows and Android; include or exclude specific apps.
  • ExpressVPN: Options > Split Tunneling — three modes including URL-based on Windows; available on Windows, Mac, Android.
  • Surfshark: VPN Settings > Split Tunneling — flexible multi-country routing capability; Windows and Android.
  • PIA: Settings > Split Tunnel — whitelist/blacklist app selection; Windows, Mac, Linux, Android.
  • Test after setup: Visit whatismyipaddress.com from your excluded browser and included browser — different IPs should be shown.
  • Kill switch interaction: Some VPNs disable kill switch when split tunnelling is active — check provider's documentation for interaction behaviour.
Understand VPN kill switches and why they matter →

Split Tunnelling + Kill Switch = Complete Control

The kill switch ensures your VPN traffic never leaks — even when split tunnelling routes some apps directly. Learn how they work together.

Related VPN Articles