If Telegram won’t load, send, or receive messages on WiFi but works fine on mobile data, the problem is almost always a network-level block, a DNS issue, or a corrupted local cache—and you can usually fix it in under five minutes. Start by toggling WiFi off and on, then work through the steps below in order. This guide covers the most common causes and the exact fixes that resolve them on Android, iPhone, Windows, and Mac.
Why Telegram Fails on WiFi But Works on Data
Telegram is a cloud-based messenger that needs a stable connection to its servers. When it works on cellular data but not on WiFi, the difference is the network path, not the app itself. Common culprits include:
- DNS filtering – your router or ISP may be blocking Telegram’s domain names.
- Firewall or router settings – some routers have built-in filters that block messaging apps.
- VPN or proxy conflicts – a VPN on your device or router can interfere with Telegram’s connection.
- Corrupted cache – the app’s local data can get stuck and prevent reconnection.
- Router IP address conflict – your device may have an invalid IP lease.
If the issue only happens on one WiFi network (like at work or school), it’s likely a deliberate block. If it happens on every WiFi network, the problem is on your device.
Fix 1: Restart Your Router and Device
This sounds too simple, but it resolves a surprising number of cases. A router can hold a stale DNS cache or a corrupted routing table that blocks Telegram’s servers.
- Unplug your router’s power cable and wait 30 seconds.
- Plug it back in and wait for the lights to stabilize (usually 1–2 minutes).
- Restart your phone or computer completely.
- Reconnect to WiFi and open Telegram.
If that doesn’t work, also try forgetting the WiFi network on your device and reconnecting with the password. This forces a fresh IP lease.
Fix 2: Change Your DNS to a Public Server
DNS (Domain Name System) translates “telegram.org” into an IP address. If your ISP’s DNS is slow, down, or filtering Telegram, switching to a public DNS often fixes it instantly.
On Android: Settings → WiFi → long-press your network → Modify network → Advanced → IP settings → Static → set DNS 1 to 8.8.8.8 and DNS 2 to 8.8.4.4 (Google) or 1.1.1.1 and 1.0.0.1 (Cloudflare).
On iPhone: Settings → WiFi → tap the (i) next to your network → Configure DNS → Manual → add a server like 8.8.8.8.
On Windows: Control Panel → Network and Sharing Center → Change adapter settings → right-click your WiFi adapter → Properties → Internet Protocol Version 4 (TCP/IPv4) → Properties → Use the following DNS server addresses.
On Mac: System Settings → Network → WiFi → Details → DNS → add 8.8.8.8.
After changing DNS, flush your device’s DNS cache: on Windows run ipconfig /flushdns in Command Prompt; on Mac run sudo dscacheutil -flushcache in Terminal.
Fix 3: Disable VPN and Proxy Settings
If you use a VPN on your device or router, it can route Telegram traffic through a server that’s blocked or slow. Even a “smart” VPN that only routes certain apps can cause issues.
- Turn off any VPN app on your phone or computer.
- Check your router’s VPN settings – if it has a built-in VPN client, disable it temporarily.
- On Android, go to Settings → Network → VPN and remove any active profile.
- On Windows, go to Settings → Network & Internet → VPN and disconnect.
Also check for proxy settings: on Windows, Settings → Network & Internet → Proxy → turn off “Use a proxy server”. On Mac, System Settings → Network → WiFi → Details → Proxies → uncheck all.
Fix 4: Clear Telegram Cache and Data
Telegram stores thumbnails, stickers, and other files locally. If that cache gets corrupted, the app can fail to connect even when the network is fine.
Android: Settings → Apps → Telegram → Storage → Clear Cache. If that doesn’t help, tap “Clear Data” (this logs you out, so you’ll need to log in again).
iPhone: There’s no direct cache clear, but you can offload the app: Settings → General → iPhone Storage → Telegram → Offload App (this keeps documents and data). Then reinstall Telegram from the App Store.
Desktop (Windows/Mac): Telegram desktop has a built-in option: Settings → Advanced → Storage → Clear Cache.
Fix 5: Check Router Firewall and Ports
Some routers have a firewall or parental controls that block messaging apps. Telegram uses TCP port 443 (HTTPS) and also 80/443 for web, plus UDP for voice calls. If your router has a “content filter” or “app blocking” feature, make sure Telegram isn’t on the blocked list.
You can test if Telegram’s servers are reachable by opening a browser on the same WiFi and going to web.telegram.org. If the web version loads, the problem is likely in the app, not the network. If the web version also fails, the router is blocking the connection.
If you have access to your router admin panel (usually at 192.168.1.1 or 192.168.0.1), look for:
- Firewall settings → disable temporarily to test.
- Parental controls → check blocked categories.
- Access control / MAC filtering → ensure your device isn’t blocked.
Fix 6: Update Telegram and Your Device
An outdated Telegram version can have bugs that only appear on certain networks. Similarly, an outdated operating system may have WiFi driver issues.
- Open your app store (Google Play, App Store, Microsoft Store, or the Telegram website) and check for updates.
- Install any pending OS updates – on Windows, go to Settings → Windows Update; on Mac, System Settings → General → Software Update.
- After updating, restart your device and test Telegram.
If Telegram is already up to date, try uninstalling and reinstalling it. This is more thorough than clearing cache and will reset all app settings.
Fix 7: Use a Different WiFi Band or Hotspot
Some routers broadcast both 2.4 GHz and 5 GHz bands. Telegram may fail on one band due to interference or router settings. Switch to the other band and see if it works.
If you’re still stuck, test with your phone’s mobile hotspot: turn on hotspot on your phone, connect your computer to it, and open Telegram. If it works on the hotspot, the issue is definitely your router or ISP, not your device. In that case, contact your ISP and ask if they block Telegram, or consider using a different DNS as described in Fix 2.
Frequently Asked Questions
Why does Telegram work on mobile data but not WiFi?
This almost always points to the WiFi network itself – either the router’s DNS, firewall, or a deliberate block by the network administrator (common in schools, offices, or public WiFi). Your mobile data uses a completely different network path, so it bypasses those restrictions.
Can a VPN fix Telegram on WiFi?
Yes, a VPN can bypass network-level blocks by encrypting your traffic and routing it through a different server. If your router or ISP is blocking Telegram, a VPN will often restore access. However, if the VPN itself is misconfigured, it can also cause the problem – so test with the VPN off first.
Is Telegram blocked in my country?
Telegram is blocked in a few countries, but this is rare. If you suspect a country-level block, you’d typically see the same failure on mobile data too. If it only fails on WiFi, it’s more likely a local network issue.
Why does Telegram say “Connecting…” forever on WiFi?
This means the app can’t establish a connection to Telegram’s servers. The most common causes are DNS issues, a firewall blocking the connection, or a VPN/proxy conflict. Try the DNS change in Fix 2 first – it resolves most “Connecting…” cases.
Will clearing Telegram data delete my messages?
No. Telegram stores your messages on its cloud servers, so clearing app data only removes local copies of media and settings. After you log in again, your chats will reappear. However, you may need to re-download media files.
Does Telegram use a specific port that could be blocked?
Telegram uses TCP port 443 (standard HTTPS) and also 80/443 for web access, plus UDP for voice calls. These are the same ports used by normal web browsing, so if a router blocks them, almost all internet traffic would fail. If only Telegram fails, it’s more likely a DNS or app-specific block.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Photonic Inference vs GPU Inference: Key Differences16,384.00 µs
- Android Low Storage Survival Tips That Actually Work
- How to Password Protect PDFs on iPhone
- iPhone Force Restart Not Working? Fixes
- Add or Remove Keyboard Layout in Windows 10
- PlayStation Plus Plans: Which One for Monthly Games?