Why does vpn reconnect every few minutes
Step-by-step troubleshooting guide with quick checks, deeper fixes, and an FAQ.
Quick answer
Your VPN keeps reconnecting because the connection is being interrupted or the app is being put to sleep.
Common causes
- Unstable network (Wi‑Fi or cellular): VPN tunnels are sensitive to packet loss and short dropouts. Even brief network hiccups can force a reconnect every few minutes.
- Battery optimization or background limits: Many phones stop VPN apps when the screen is off or power saving is on, causing repeated reconnects.
- VPN server overload or distance: Busy or far-away servers can time out, triggering a reconnect loop even when your local network is fine.
- Aggressive roaming or handoff: Switching between Wi‑Fi and cellular, or moving between access points, can drop the tunnel and force a reconnect.
- Protocol or app settings mismatch: Some protocols are more tolerant of network changes. A mismatch can cause frequent reconnects.
- Outdated app or OS bugs: Older VPN app builds or OS network stack issues can cause unstable tunnels.
Step-by-step fixes
1. Quick checks (2 minutes)
- Test another network: try a different Wi‑Fi or mobile hotspot. If the reconnects stop, the issue is the original network.
- Switch to a different VPN server in the same country/region. If it stabilizes, the original server was overloaded or unstable.
- Turn off VPN, wait 10 seconds, then reconnect. If it fixes it temporarily, continue with the steps below.
2. Check for network instability
- Restart your router/modem and the device.
- Move closer to the Wi‑Fi router or use 5 GHz if available.
- Disable Wi‑Fi assist/auto-switching if it keeps jumping to cellular: - iOS: Settings > Cellular > scroll to Wi‑Fi Assist (toggle off). - Android: Settings > Network & internet > Wi‑Fi > Wi‑Fi preferences (names vary) and turn off Auto switch to mobile data if present.
- If you’re on cellular, test LTE/5G vs 4G in Settings > Cellular (iOS) or Settings > Network & internet > SIMs (Android), then reconnect the VPN.
3. Prevent the VPN app from being put to sleep (phones)
- iOS: Settings > General > Background App Refresh > enable for your VPN app. Also disable Low Power Mode in Settings > Battery for testing.
- Android (names vary by brand): Settings > Apps > your VPN app > Battery > set to “Unrestricted” or “Don’t optimize.”
- If your phone has a “Sleep” or “Auto-start” list, add the VPN app to the allowed list.
- Reopen the VPN app and reconnect.
4. Switch the VPN protocol (if your app offers it)
- Open the VPN app > Settings (or Protocol) > try a different protocol.
- Common options include WireGuard, IKEv2, and OpenVPN. Try one at a time and test for 10–15 minutes.
- If the app doesn’t show protocol options, skip this step.
5. Check VPN “Always On” and kill-switch settings
- These features can cause reconnect loops when the network is unstable. Turn them off temporarily to test stability.
- Android: Settings > Network & internet > VPN > gear icon next to your VPN > toggle off “Always‑on VPN” and “Block connections without VPN.”
- Windows: Settings > Network & internet > VPN > your connection > Advanced options (if present) and review always-on settings in your VPN app.
- macOS: System Settings > VPN (or Network > VPN) and disconnect/reconnect; check the VPN app for a kill switch toggle.
6. Update the app and OS
- Update the VPN app from the App Store, Google Play, Microsoft Store, or the vendor’s update mechanism.
- Update your device OS: - iOS: Settings > General > Software Update. - Android: Settings > System > System update. - Windows: Settings > Windows Update. - macOS: System Settings > General > Software Update.
- Reboot and test again.
7. Reset the VPN configuration
- Sign out of the VPN app, then sign back in.
- Remove and re-add the VPN profile: - iOS: Settings > General > VPN & Device Management > remove the VPN profile, then re-add via the app. - Android: Settings > Network & internet > VPN > tap the gear > Forget VPN, then reconnect via the app. - Windows: Settings > Network & internet > VPN > remove the connection, then add it again. - macOS: System Settings > Network > VPN > remove and re-add.
- If reconnecting still happens, uninstall and reinstall the app.
8. Isolate whether it’s the account or device
- Try the same VPN account on another device and the same network.
- If it’s stable on the second device, the first device’s settings are likely the issue.
- If it reconnects on both devices, the account, server, or network is the likely cause.
When to worry / when to contact support
- Reconnects happen every few minutes on all networks and devices, even after reinstalling the app
- The VPN drops immediately after connecting and never stays up for more than a minute
- You see account or authentication errors along with the reconnects
- Your network works fine for everything else but VPNs from multiple providers all disconnect
FAQ
Can a VPN reconnect loop be caused by my router?
Yes. Unstable Wi‑Fi, overloaded routers, or strict firewall rules can drop the tunnel. Test with a mobile hotspot to confirm.
Is it normal for a VPN to reconnect when switching between Wi‑Fi and cellular?
Yes. Most VPNs drop the tunnel during handoff and reconnect. Frequent reconnections on a steady network are not normal.
Will using a different protocol help?
Often. WireGuard and IKEv2 are usually better at handling brief network changes. If your app offers protocol choices, test them.
Does battery saver really affect VPN stability?
On phones, yes. Battery optimization can suspend VPN apps in the background, causing repeated reconnects.
Should I leave “Always‑on VPN” enabled?
Only if your network is stable. If you’re troubleshooting reconnect loops, disable it temporarily to see if it’s making it worse.
What if it only happens on one server?
Switch servers in the same region. If the issue disappears, the original server is likely overloaded or having maintenance issues.