Why Is My VPN Not Working? Diagnose and Fix It in Order
Separate a failed tunnel from connected-with-no-internet, one-network blocks, site rejection, drops, and slow speeds—then use the shortest safe fix.
Quick answer
First turn the VPN off and confirm ordinary internet access works. Then try a different nearby server, switch protocols, fully restart and update the app, and remove another VPN or proxy conflict. If it says Connected but pages fail, reset custom DNS and reconnect so kill-switch routes are rebuilt. If it works on mobile data but not Wi-Fi, that network is probably blocking UDP or waiting for a sign-in page. Diagnose the symptom below; if every server still fails on multiple networks, Proton VPN is our first replacement choice.
A VPN that will not connect is not the same problem as a VPN that says “Connected” while websites fail. Start with the exact symptom below. That prevents a DNS or kill-switch issue from turning into an unnecessary reinstall.
Check zero
Test without the VPN
Fastest VPN-side fix
Change one server
If one network fails
Change the protocol
Why is my VPN not working?
Choose what you can see right now. The result separates the likely fault from the next action.
Likely diagnosis
The tunnel is not forming
The usual causes are a broken base connection, one unavailable server, a blocked protocol, wrong credentials, an incorrect clock, or a security tool blocking the app.
- 1Confirm a website loads with the VPN off.
- 2Choose another nearby server.
- 3Switch WireGuard ↔ OpenVPN, or use the app’s automatic/Stealth mode.
- 4Update the app and set date and time automatically.
Decision point: If every server fails on both Wi-Fi and mobile data, check the provider status and account before changing router settings.
How to fix a VPN that is not working
Run these checks in order. Mark each completed step so you do not repeat random changes.
0 of 5 checks marked complete.
Match the fix to the exact failure
VPN connected but no internet
Rebuild DNS, routes, and kill-switch rules
VPN not connecting on Wi-Fi
Complete the portal, then change transport
Internet works only with VPN on
Check a stuck kill switch or DNS rule
Login or subscription error
Do not change router settings
VPN keeps disconnecting
Remove power and app conflicts
VPN is slow
Use the same route for the comparison
If every basic fix fails, start with Proton VPN
Switch providers only after the VPN fails across multiple servers and networks. If it fails on one Wi-Fi network but works on mobile data, the network—not the subscription—is the stronger suspect.
Proton VPN
Start here when protocol blocks are the likely cause. Smart Protocol can select a working transport, while WireGuard TCP and Stealth are available on supported apps.
Try Proton VPNPureVPN
PureVPN is the next comparison when you want automatic fallback plus manual WireGuard, UDP, and TCP protocol choices on supported apps.
Check PureVPNPrivate Internet Access
PIA is the third option when you value direct WireGuard/OpenVPN selection and more exposed OpenVPN controls for troubleshooting a difficult network.
Check PIAPlatform checks that are safe to verify
Use operating-system documentation for the final settings path. Do not leave the firewall or antivirus disabled after a test.
Stop and ask the right owner in these cases
- • A work VPN error names a certificate, company gateway, or managed policy: contact your IT team.
- • Every device loses ordinary internet access: check the router or ISP, not the VPN app.
- • One site rejects every VPN server: the destination controls access; do not assume the tunnel is broken.
- • VPN use is restricted by a network or local rules: follow the applicable policy and law.