Setting up a VPN takes less than five minutes on any device. You don't need technical knowledge — every major VPN provider offers apps that handle configuration automatically. This guide walks through setup on every major platform.
Before You Start
You'll need two things: a VPN subscription (or a free tier like ProtonVPN Free) and the VPN app for your device. Every VPN provider we recommend offers apps for Windows, macOS, iOS, Android, and Linux. Some also support smart TVs, routers, and browser extensions.
If you haven't chosen a VPN yet, see our Best VPN 2026 ranking or Best VPN for Beginners guide.
Windows Setup
Step 1: Go to your VPN provider's website and download the Windows app. Most providers also offer it through the Microsoft Store.
Step 2: Run the installer. It typically takes 30-60 seconds. The app will ask to install a virtual network adapter — allow it. This is how the VPN creates the encrypted tunnel.
Step 3: Open the app and sign in with your account credentials.
Step 4: Click "Quick Connect" or the connect button. The app selects the fastest server automatically. You'll see a confirmation that you're connected and your new IP address.
After connecting: Verify the kill switch is enabled in Settings. NordVPN and ExpressVPN enable it by default; Surfshark requires you to turn it on manually.
macOS Setup
The process mirrors Windows. Download from the provider's website or the Mac App Store. macOS will ask you to allow a VPN configuration in System Settings — approve it. Open the app, sign in, and connect. Apple's built-in VPN framework means the connection integrates natively with your system.
iPhone / iPad (iOS) Setup
Step 1: Download the VPN app from the App Store. Search for your provider by name.
Step 2: Open the app and sign in. iOS will prompt you to allow VPN configurations — tap "Allow." This adds the VPN profile to your device settings.
Step 3: Tap Connect. The VPN icon (a small "VPN" label) appears in your status bar when active.
Tip: Enable "Connect on Demand" in the VPN app settings. This automatically connects the VPN whenever you join a WiFi network, ensuring you're never unprotected on public WiFi.
Android Setup
Download from the Google Play Store or the provider's website (APK). Open, sign in, and connect. Android will ask you to approve a VPN connection request — tap OK. For additional protection, go to Settings → Network → VPN → select your VPN → enable "Always-on VPN." This acts as a system-level kill switch that blocks all traffic outside the VPN tunnel.
Smart TV and Streaming Devices
Most smart TVs and streaming sticks (Roku, Fire TV Stick, Chromecast) don't support VPN apps directly. You have three options:
Option 1: Smart DNS. NordVPN (SmartPlay) and ExpressVPN (MediaStreamer) offer DNS services that unblock streaming content without installing a VPN app. You configure the DNS server address in your TV's network settings. This doesn't encrypt traffic but does bypass geo-restrictions.
Option 2: Router VPN. Install the VPN on your router, and every device on your network is protected — including smart TVs, consoles, and IoT devices. NordVPN, ExpressVPN, and Surfshark all support popular router firmware.
Option 3: Fire TV Stick. Amazon Fire TV Stick supports VPN apps directly. Download NordVPN, Surfshark, or ExpressVPN from the Amazon Appstore and set up like you would on any mobile device.
Router Setup
Installing a VPN on your router protects every device on your network under a single connection. This is the most comprehensive approach but requires more technical setup:
Step 1: Check if your router supports VPN connections. Compatible firmware includes DD-WRT, OpenWrt, AsusWRT, and some Netgear and TP-Link models. ExpressVPN and NordVPN sell pre-configured routers if you want to skip manual setup.
Step 2: Log into your router's admin panel (usually 192.168.1.1 or 192.168.0.1).
Step 3: Navigate to the VPN section and enter your provider's server configuration files (downloadable from their website).
Step 4: Connect and verify. Every device on your network is now routed through the VPN.
The trade-off: router VPN setup means all devices use the same server. You can't have your phone on a US server and your laptop on a UK server unless you run separate VPN apps on those devices alongside the router VPN.
Post-Setup Checklist
Key Takeaway
VPN setup is genuinely simple on every platform. Download the app, sign in, tap Connect. The only post-setup task that matters is verifying the kill switch is enabled and running a quick DNS leak test. After that, Quick Connect handles everything automatically.
Frequently Asked Questions
Do I need to configure anything after installing a VPN?
For most users, no. The default settings on major VPN apps are secure and appropriate. The one thing worth checking is that the kill switch is enabled — it prevents IP leaks if the VPN drops. Some providers (like Surfshark) don't enable it by default.
Can I use a VPN on multiple devices?
Yes. Most VPN subscriptions cover multiple devices — NordVPN allows 10, ExpressVPN allows 8, and Surfshark and PIA offer unlimited simultaneous connections. Install the app on each device and sign in with the same account.
Will my VPN work on public WiFi?
Yes, and public WiFi is one of the most important places to use a VPN. The VPN encrypts your traffic, preventing anyone else on the network from intercepting your data. Enable 'Connect on Demand' or 'Auto-Connect on WiFi' in your VPN settings for automatic protection.