Your VPN will not connect, and you need it working now. The good news is that most VPN connection failures come from a handful of ordinary causes. A busy server, a blocked protocol, a firewall rule, or a wrong password covers nearly every case. Work through the fixes below in order, and test after each one. Most people are back online within the first three steps.
A VPN, or virtual private network, creates an encrypted tunnel between your device and a server run by your VPN provider. If you are new to the idea, read what a VPN actually does first. It explains the tunnel in plain English, and what a VPN does not do. This guide covers the other side: what to do when that tunnel refuses to open.
First, Work Out Which Problem You Have
Not all VPN failures are the same, and the fix depends on the symptom. Match yours below before you change any settings.
| Symptom | Likely cause | Start with |
|---|---|---|
| Stuck on “Connecting”, then fails | Server busy or down, or protocol blocked | Try a different server, then change protocol |
| Connects, but no internet | DNS problem, kill switch, or proxy setting | Check DNS and the kill switch |
| Connects, then keeps dropping | Weak WiFi or power saving | Check your connection and battery settings |
| Error about login or credentials | Wrong password or expired account | Check your login details |
| Works at home, fails at work or school | Network blocking VPN traffic | Change protocol or try port 443 |
Finding the first thing that fails saves time. A new password will never fix a hotel WiFi login page, and a new server will never fix a dead internet connection.
1. The 30-Second Reset
Start here even if it feels too simple. This clears the temporary glitches that cause a surprising share of failures.
- Fully quit the VPN app. Do not just disconnect. On Windows, close it from the system tray. On a Mac, quit it from the menu bar. On a phone, swipe it away from recent apps.
- Turn your internet off and back on. Switch WiFi off for ten seconds, then switch it on again. On a phone, toggle Airplane Mode on and off to force the network to re-register.
- Reopen the VPN app and try your default server again.
If it connects, you are done. If it does not, move on. You have spent less than a minute.
2. Check Your Internet Connection First
A VPN still needs your normal internet connection to work. It reroutes your traffic, but it cannot create a connection from nothing.
Disconnect the VPN and load a website. If nothing loads, the problem is your internet, not your VPN. Restart your router, or switch from WiFi to mobile data and test again. If your WiFi keeps dropping on its own, follow our WiFi troubleshooting guide before you touch any VPN setting.
Also try a speed test. A very slow or unstable connection can make a VPN fail to complete its handshake, even when basic browsing still works.
3. Try a Different Server
VPN servers go down for maintenance, and popular ones get overloaded at busy times. This is the most common single cause of a failed connection.
Pick another server in the same country, ideally a nearby one. Most apps show server load, so choose one with low load if you can. If your usual UK server fails, try a different UK city before you try another country. A nearby server also keeps your speed up once you connect.
If every server fails, the problem is on your device or your network, not the provider. Move to the next fix.
4. Change the VPN Protocol
A VPN protocol is the set of rules your app uses to build the tunnel. The common ones are WireGuard, OpenVPN and IKEv2. Networks and internet providers sometimes interfere with one protocol while leaving others alone.
Open your VPN app settings and look for Protocol or Connection settings. If it is set to Automatic, try choosing one by hand. WireGuard is fast and modern. OpenVPN is older and very reliable, and its TCP mode on port 443 is hard for networks to block, because port 443 is the same port every secure website uses.
If you are on a school, work, hotel or public network that actively blocks VPNs, look for an obfuscation, stealth or camouflage mode in your app. These modes disguise VPN traffic as ordinary web traffic, and they are often the only thing that works on a locked-down network.
5. Check Your Firewall and Antivirus
Firewalls and antivirus software can block VPN traffic or stop the VPN app from reaching its server. This is common after a Windows update or a new antivirus install.
Temporarily turn off your firewall and try to connect. If the VPN connects, turn the firewall back on right away, then add the VPN app as an allowed program in your firewall settings instead of leaving the firewall off. Do the same check in your antivirus: look for a VPN or network protection section, and add your VPN app to its exceptions list.
Never leave your firewall or antivirus disabled as a permanent fix. An exception for one trusted app is safe. An open firewall is not.
6. Check Your Login Details and Account
A simple typo stops a connection dead. Check your username and password carefully, and watch for caps lock. If you signed up through an app store, your login may be tied to that store account rather than an email and password.
Also check your subscription. An expired plan, a failed payment, or too many devices connected at once can all block new connections. Most providers allow five to ten devices at the same time. If you have hit the limit, sign out on a device you no longer use.
If you have forgotten your password, reset it from your provider’s website rather than guessing. Repeated failed logins can trigger a temporary lockout.
7. Check Your System Clock
This is the fix most guides bury, and it causes more failures than people expect. VPN servers use security certificates to prove who they are, and certificates have valid dates. If your device clock is wrong, even by a few minutes in some cases, your device may decide the certificate is expired or not yet valid, and refuse to connect.
On Windows, go to Settings, then Time and language, then Date and time, and turn on Set time automatically. On a Mac, open System Settings, then General, then Date and Time, and turn on Set time and date automatically. On Android and iPhone, the same automatic setting lives in the date and time menu. This often follows a dead battery, a timezone change after travel, or a dual-boot setup.
8. Update or Reinstall the VPN App
Outdated VPN software causes connection failures, because providers change their servers and security requirements over time. Check for updates in your app store or in the app itself, and install the latest version.
If you are already up to date and it still fails, reinstall the app. Uninstall it fully, restart your device, then install a fresh copy from your provider’s official website or your app store. A clean install also clears corrupted settings and cached login data that an update alone may leave behind.
Clear old VPN software from your device too. A second VPN app, even one you no longer use, can fight over the same network settings and block the one you want.
9. Flush Your DNS and Reset the Network Stack
If your VPN connects but you have no internet, stale network settings are a likely cause. Your device may be holding old address records that no longer match.
On Windows, open Command Prompt as administrator and run ipconfig /flushdns, then restart your computer. On a Mac, open Terminal and run sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. On Android and iPhone, toggling Airplane Mode on and off usually clears the same cache.
If that does not help, reset your network settings. On Windows, go to Settings, then Network and internet, then Advanced network settings, then Network reset. On a phone, the reset option sits in the system settings under Reset. Note that this forgets your saved WiFi passwords, so have them handy first.
10. Try a Different Network
Some networks block VPN traffic outright. Work and school networks do it by policy. Some UK internet providers have blocked VPN protocols on their default settings in the past, and public WiFi in hotels, airports and cafes often uses a captive portal, a login page you must accept before the internet works at all.
Test on another network to find out. Switch from WiFi to mobile data, or try a different WiFi network. If the VPN works on mobile data but not on your home broadband, the problem is your router or your provider. Log in to your router settings and check for any VPN or port blocking, or call your provider and ask whether VPN traffic is restricted.
On public WiFi, connect to the network first and accept the login page with the VPN off. Once you are online, switch the VPN on. If the login page never appears, open a plain website in your browser to trigger it.
11. What the Kill Switch Does, and Why It Can Look Like No Internet
A kill switch is a safety feature, not a bug. If your VPN connection drops, the kill switch blocks all internet traffic so your real IP address and location do not leak. That is exactly what it is meant to do.
But it can confuse troubleshooting. If the VPN fails to connect and the kill switch is on, your browser will show no internet at all, even though your WiFi is fine. If you see this pattern, turn the kill switch off temporarily in your VPN app settings and test again. If the internet returns, the kill switch was doing its job. Turn it back on once the VPN connects normally.
12. When to Contact Support
If you have worked through every fix above and the VPN still will not connect, the problem may be on your provider’s side. Check their status page or social media for an outage notice. Then contact support and tell them what you already tried, which protocol you used, and the exact error message you see. That detail gets you a useful answer instead of a generic checklist.
Before you contact them, note the error message word for word. Pasting an exact error into a search is also how you find provider-specific fixes that general guides miss.
FAQs
Why does my VPN say connecting but never connects?
The app is usually stuck at one step of the handshake. The server may be busy, your network may be blocking the protocol, or your firewall may be stopping the app. Try a different server first, then change the protocol, then check the firewall.
Why does my VPN connect but I have no internet?
Your tunnel is up but traffic cannot flow through it. The usual causes are a DNS problem, a proxy setting left over from another app, or the kill switch blocking traffic after a dropped connection. Flush your DNS, turn off any manual proxy, and check the kill switch setting.
Can my ISP block my VPN in the UK?
Some UK providers and routers block VPN protocols by default, and work or school networks often block them by policy. Switching to OpenVPN over TCP port 443, or turning on your provider’s obfuscation mode, usually gets around it. If the VPN works on mobile data but not on your broadband, your home network is the problem.
Does a VPN work on public WiFi?
Yes, and public WiFi is one of the best reasons to use one. Connect to the WiFi first, accept the login page with the VPN off, then switch the VPN on. If the login page never appears, open a plain website in your browser to trigger it.
Why does my VPN keep disconnecting?
Weak or unstable WiFi is the most common cause. Move closer to your router, switch to a wired connection if you can, and check your phone’s battery optimisation settings, which can kill background VPN apps to save power. A different, less busy server also helps.
Conclusion
A VPN that will not connect is annoying, but it is rarely a serious problem. Start with the 30-second reset, then check your internet, your server and your protocol. Those three steps fix most failures. The deeper checks, firewall rules, system clock, DNS and network settings, cover the rest. Work in order, test after each step, and stop as soon as it connects. If nothing works, your provider’s support team has seen your exact error before, and the exact error message is the fastest way to a fix.
