If Android shows a VPN as connected but websites and apps have no internet, the VPN tunnel itself may be up while DNS, routing, server reachability or app-level filtering is failing. Disconnecting and reconnecting blindly can hide the real cause, so test the phone’s normal connection first and then isolate the VPN layer.
This guide uses a low-risk order: confirm Wi-Fi or mobile data works without the VPN, check the VPN profile and server, isolate Private DNS and filtering conflicts, then use network reset only when broader Android connectivity is also affected.
1. Disconnect the VPN and test the normal connection
Turn the VPN off and open several unrelated websites or apps. If the internet still does not work, the VPN is probably not the root cause. Start with our Android Internet & Network Connectivity Troubleshooting Hub.
If Wi-Fi or mobile data works immediately after the VPN is disconnected, continue with the VPN-specific checks below.
2. Try another VPN server or location
A VPN app can show a connected state even when the selected gateway has poor upstream connectivity, routing problems or temporary overload. Switch to another server or region inside the same VPN service and test again.
If one server fails while several others work, the problem is likely server-side rather than Android-wide.
3. Reconnect after switching networks
If you moved from Wi-Fi to mobile data, joined a captive portal or changed networks while the VPN was active, disconnect the VPN first, confirm the new network has normal internet access, then reconnect the VPN.
This avoids carrying stale route or tunnel state across two different network paths.
4. Check Always-on VPN and “Block connections without VPN”
Android supports Always-on VPN. Some configurations can also block traffic when the VPN is unavailable. If the VPN app or profile fails to establish usable routing, that protection can make the entire phone appear offline.
Open Settings → Network & internet → VPN on supported Android devices, select the VPN settings and review any always-on or blocking options. Do not disable a security policy managed by your employer or school without authorization.
5. Test Private DNS on Automatic
A custom Private DNS hostname and a VPN can both affect name resolution. If the VPN is connected but domains do not resolve, temporarily set Private DNS to Automatic and test again.
If that fixes the problem, investigate the DNS path rather than leaving privacy settings disabled permanently. See our Private DNS vs VPN on Android guide and Private DNS Server Cannot Be Accessed troubleshooting guide.
6. Disable overlapping VPN, firewall or DNS apps
Android normally allows one active VPN interface at a time for ordinary consumer apps. A firewall, ad blocker or DNS changer may also use the VPN API locally. Running overlapping network-control apps can create conflicts or replace the tunnel you expected to use.
Temporarily disable the extra network-control app, reconnect the intended VPN and test again. If the problem disappears, review which app should own the VPN interface.
7. Update the VPN app and Android
Install pending updates for the VPN app and Android. VPN providers can change protocols, certificates and server behavior, while Android updates can include networking fixes.
After updating, restart the phone before testing the same server again.
8. Remove and recreate a manual VPN profile if needed
If you use a manually configured VPN profile rather than a provider app, verify the server address, VPN type, credentials and certificates supplied by the administrator. Google recommends obtaining those details from the network administrator or VPN provider.
If the profile is clearly outdated or corrupt, remove it and create it again using current configuration details. Do not guess values.
9. Reset network settings only when the problem is broader than the VPN
If several VPN apps fail, ordinary Wi-Fi or mobile data is also unstable, and simpler checks do not help, a network reset may be reasonable. If everything works normally without the VPN, resetting all network settings is usually disproportionate.
Read the reset confirmation carefully because saved Wi-Fi and Bluetooth configuration may be removed depending on the manufacturer.
Fast VPN diagnosis
- Internet fails even with VPN off: troubleshoot Wi-Fi/mobile data first.
- Only one VPN server fails: switch servers and check provider status.
- VPN works after Private DNS is set to Automatic: investigate DNS compatibility.
- Traffic stops only when Always-on blocking is enabled: verify the VPN can establish a usable tunnel.
- Several VPN apps fail and normal networking is unstable: investigate Android network state.
Official sources
- Android Help: Connect to a virtual private network (VPN)
- Android Help: Manage advanced network settings
Last reviewed: September 2026. VPN menus, protocol support and managed-device policies vary by Android version, manufacturer and VPN provider.
Featured image: Photo by Markus Spiske on Unsplash.

Start the conversation
Corrections, useful experiences and focused questions are welcome. Keep discussion respectful and on topic.