Troubleshooting WhatsApp not connecting to the internet
Applies to: WhatsApp Messenger (Android, iOS, WhatsApp Web/Desktop)
Last updated: September 2025
Problem
WhatsApp won’t send or receive messages, make calls, or load media because it isn’t connecting to the internet. This can happen on Wi-Fi, mobile data, or when using WhatsApp Web/Desktop.
Solution
The issue is usually related to poor internet connectivity, incorrect network settings, or app permissions. Fixing connection problems involves checking your device’s internet, WhatsApp settings, and sometimes your router or firewall.
Step-by-step Instructions
Step 1: Check your internet connection
- Open a web browser or another app (e.g., YouTube) to confirm internet access.
- If it doesn’t load, restart Wi-Fi or switch between Wi-Fi and mobile data.
Step 2: Restart your device
- Restarting often clears temporary connection glitches.
Step 3: Check app permissions
- On Android: Settings > Apps > WhatsApp > Permissions → Ensure Network/Internet access is allowed.
- On iPhone: Settings > WhatsApp → Enable Mobile Data and other required permissions.
Step 4: Reset network settings
- Android: Settings > System > Reset options > Reset Wi-Fi, mobile & Bluetooth.
- iPhone: Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings.
Step 5: Update or reinstall WhatsApp
- Go to the Google Play Store or App Store.
- Tap Update.
- If the issue persists, uninstall and reinstall WhatsApp.
Step 6: For WhatsApp Web/Desktop
- Ensure your phone is connected to the internet.
- Refresh the web page or restart the desktop app.
- Disconnect and re-scan the QR code if needed.
Optional Methods or Tools
- Restart your router or modem.
- Disable any VPN or Proxy, as these can block WhatsApp connections.
- Check firewall/antivirus settings on your PC if using WhatsApp Web/Desktop.
Best Practices / Tips
- Keep WhatsApp updated to the latest version for better network compatibility.
- Avoid using WhatsApp on weak public Wi-Fi; use mobile data instead.
- Enable Airplane mode for 10 seconds, then disable it to refresh your network.




