You connect to WiFi at a café, airport, or hotel and everything looks normal. The signal shows full bars, websites eventually load, but apps feel unusually slow to open. Some hang on the loading screen, others take several seconds before responding. Switching back to mobile data suddenly makes everything fast again.
This behavior is common on public networks and usually isn’t caused by your phone or apps themselves. Public WiFi often routes traffic through extra security systems, login gateways, or overloaded network hardware. Before your device can fully communicate with app servers, the connection may be delayed by DNS filtering, captive portals, bandwidth limits, or packet inspection used by the network provider.
Confirm the connection is fully authenticated
Many public networks require background authorization even after showing “Connected.” If the login page didn’t fully complete, apps may struggle to reach the internet.
- Open a browser manually.
- Visit a simple site like example.com.
- If a login or agreement page appears, complete it.
- Close the browser and reopen the app.
Apps often fail silently while waiting for this step.
Disable private DNS or custom VPN temporarily
Public WiFi networks frequently block encrypted DNS or VPN routing. When that happens, apps wait for network requests that never resolve quickly.
- Turn off any active VPN.
- If using Private DNS or custom DNS settings, switch back to Automatic.
- Reconnect to the WiFi network.
If app speed improves immediately, the network was filtering your traffic.
Reconnect to refresh network routing
Public hotspots recycle IP addresses constantly. Your device may receive a congested or partially restricted route.
- Forget the WiFi network.
- Turn WiFi off for about 20 seconds.
- Reconnect and sign in again if required.
This forces the network to assign a new session.
Turn off WiFi Assist or Smart Network Switching temporarily
Some devices attempt to balance WiFi and mobile data at the same time. On unstable public networks, this creates delays while apps decide which connection to use.
- Open network settings.
- Disable WiFi Assist / Adaptive Connectivity / Smart Switch (name varies by device).
- Restart the affected app.
Check background data restrictions
Public WiFi is sometimes detected as a metered or limited network. Apps may reduce performance intentionally.
- Open Settings → Apps.
- Select a slow app.
- Ensure background data and unrestricted data access are allowed.
Alternative solution: change DNS manually
If the hotspot’s DNS server is overloaded, apps wait longer before connecting.
- Edit the WiFi network settings.
- Switch IP settings to Manual.
- Set DNS to 8.8.8.8 and 8.8.4.4.
- Reconnect and test again.
When apps open normally after these steps, the slowdown was caused by network handling on the public WiFi rather than a device problem.