Why Won't My VPN Connect? A Fix-It Guide
A VPN that won't connect is the most common VPN complaint there is — it shows up constantly in App Store reviews across every provider. The good news is that the causes are few and predictable, and you can usually fix it in a couple of minutes.
Short answer: when a VPN won't connect, it's almost always one of three things — your underlying internet isn't actually working, the specific server is busy or down, or the network you're on is blocking the VPN's protocol. Work through those in order and you'll resolve the large majority of cases.
Key takeaways
- Confirm your plain internet works first; a VPN can't connect over a connection that's already broken.
- Switching server or protocol fixes most "stuck on connecting" cases.
- Restrictive networks (some workplaces, schools, hotels, and a few countries) block VPN traffic on purpose.
- On iPhone, a stale configuration or a conflicting profile is a frequent culprit — a clean reinstall clears it.
First, check the obvious
Before blaming the VPN, make sure the connection under it is alive. Turn the VPN off and load a normal website. If that fails too, the problem is your internet, not the VPN — reconnect to Wi-Fi, toggle Airplane mode, or move to a better signal, then try the VPN again.
If you're on Wi-Fi with a sign-in page (hotels, airports, cafés), you have to complete that sign-in before the VPN will connect. The captive portal blocks everything else until you do, and a VPN trying to connect through it will just hang.
Why your VPN won't connect, and how to fix each cause
1. The server is busy or down. Individual servers get overloaded or go offline for maintenance. Fix: switch to a different server or location in the app and reconnect. This alone resolves a surprising share of failures.
2. The network is blocking the protocol. Some networks block the ports or protocols VPNs use, so the tunnel can't form. This is common on corporate, school, and some public networks. Fix: switch protocols if your app allows it (for the trade-offs, see our protocol comparison), or try cellular instead of Wi-Fi to confirm the network is the blocker. If it connects on cellular but not on that Wi-Fi, the network is the cause.
3. A stale or conflicting configuration (especially on iPhone). An old VPN profile, or a second VPN/content-filter profile, can stop a new connection from forming. Fix: close and reopen the app; restart the phone; if it persists, delete and reinstall the app so it writes a fresh configuration. If the VPN also keeps re-enabling itself, that's a related profile issue covered in why your iPhone VPN keeps turning on.
4. A login or account problem. A session expired, or credentials changed. Fix: sign out and back in. (With a VPN that uses your Apple ID subscription rather than a separate account, there's simply less here to break.)
5. Wrong date and time. Encrypted connections check certificates against your device clock; a badly wrong clock breaks the handshake. Fix: set date and time to automatic.
6. The app is out of date. An old build can fail against updated servers. Fix: update the app, and iOS while you're at it.
A clean order to try
- Turn the VPN off; confirm plain internet works.
- Complete any Wi-Fi sign-in page.
- Switch to a different server/location.
- Switch protocol (or test on cellular).
- Restart the app, then the phone.
- Sign out and back in.
- Reinstall the app as a last resort.
If none of that works on one specific network but everything works elsewhere, you've found your answer: that network is blocking VPNs, and there may be nothing to fix on your device.
Frequently asked questions
Why is my VPN not connecting? Usually because the underlying internet isn't working, the chosen server is busy or down, or the network is blocking VPN traffic. Check those three in that order.
Why won't my VPN connect on iPhone? On iOS it's often a stale or conflicting configuration profile. Restart the app and phone; if it persists, delete and reinstall the app to write a fresh configuration.
Why does my VPN say "connecting" but never connect? A hung "connecting…" state usually means a blocked protocol or an unreachable server. Switch server or protocol, and confirm you've completed any Wi-Fi sign-in page.
Can a network block a VPN? Yes. Workplaces, schools, some public Wi-Fi, and a few countries block the ports or protocols VPNs rely on. Testing on cellular quickly confirms whether the network is the blocker.
Bottom line
A VPN that won't connect is rarely mysterious. Confirm the internet under it works, switch server or protocol, rule out a restrictive network, and on iPhone clear a stale profile with a reinstall. Those steps cover almost every case. If you're still deciding whether a VPN belongs in your setup at all, start with whether you need a VPN.
Snap VPN runs on WireGuard, uses your App Store subscription instead of a separate account, and doesn't keep traffic logs. It's on the App Store.