Telegram does not use ordinary web traffic. It talks to one specific data centre over its own MTProto protocol, and the “Connecting…” label means the app has your internet connection but cannot complete a handshake with that data centre.
That distinction matters, because it rules out most of the advice you will find elsewhere. Your Wi-Fi is probably fine. Your phone is probably fine. Something is sitting between Telegram and its server — a dead proxy, a filtering router, a data-saving rule, or a network that blocks the ports Telegram needs. Work through the 60-second test below first: it tells you which of the four causes you have, so you can go straight to the fix instead of trying fifteen things at random.
App Fixes Hub (Complete Guide)
The 60-second test (do this before anything else)
Open web.telegram.org in a browser on the same device, then switch your phone from Wi-Fi to mobile data (or the reverse) and reopen the app. Those two checks narrow the problem down almost completely.
| What you see | Where the problem is | Go to |
|---|---|---|
| Works on mobile data, not Wi-Fi | Router, DNS, or ISP filtering | Step 3 |
| Works on Wi-Fi, not mobile data | Data Saver, carrier filtering, or APN | Step 4 |
| Fails on both, but Telegram Web loads | App-level: proxy, cache, stuck session | Step 2 |
| Fails on both, Telegram Web also fails | Network-wide block or an outage | Steps 1 and 6 |
| Only this device fails, others are fine | Device restrictions or firewall | Step 4 |
1. Rule out an outage first (30 seconds)
Telegram outages are uncommon and usually short, but there is no point clearing caches during one. Check a status tracker such as Downdetector, or look at Telegram’s own channels from another device. A genuine outage shows a sharp spike in reports within the last hour. If you see one, stop here and wait — every fix below will fail while the servers are unreachable.
2. The proxy setting (the single most common cause)
If you ever enabled a proxy inside Telegram — from a public MTProto link, a friend’s shared code, or a channel offering free proxies — that proxy is very likely your problem now. Free proxy endpoints die constantly, and when one dies Telegram keeps retrying it instead of falling back to a direct connection. The app looks broken. It is simply waiting on a server that no longer exists.
To disable it:
- Android: Settings → Data and Storage → Proxy Settings → turn off Use Proxy, and delete any saved proxies in the list.
- iPhone: Settings → Data and Storage → Proxy → turn off the toggle and remove saved entries.
- Telegram Desktop: Settings → Advanced → Connection Type → select Use system proxy or No proxy.
If the app is so stuck that the settings screen will not load, turn on Airplane Mode first. With no network available Telegram stops its retry loop, the interface becomes responsive, and you can reach the proxy toggle. Turn Airplane Mode off afterwards.
The same logic applies to a system-wide VPN. Turn it off completely — not just disconnect, but disable any always-on or kill-switch setting — and open Telegram once. Overloaded free VPN servers produce exactly this symptom.
3. When it only fails on your Wi-Fi
Your router or your ISP is filtering the connection. Try these in order:
- Restart the router properly. Unplug it for 30 seconds rather than using a reboot button — that clears the DNS cache and the NAT table together.
- Change your DNS. On Android, Settings → Network & Internet → Private DNS is often set to a provider that mishandles Telegram; set it back to Automatic, or try
dns.google. On a router, 1.1.1.1 or 8.8.8.8 are the usual alternatives. - Check for parental controls or content filtering. Many ISP-supplied routers ship with a filtering profile enabled that treats messaging apps as blockable. Look for “Family Safe”, “Secure Net”, or similar in the router admin panel.
- Disable IPv6 on the router as a test. A misconfigured IPv6 setup lets DNS resolve while the actual connection silently fails — a classic cause of one app working and another hanging.
- Test on someone else’s hotspot. If Telegram connects instantly there, the router is confirmed as the fault and you can stop testing the phone.
4. When it only fails on mobile data, or only on one device
This is nearly always a restriction the device itself is applying.
iPhone — Low Data Mode. This limits background network activity and can stop Telegram maintaining its connection. Turn it off in two places: Settings → Cellular → Cellular Data Options → Data Mode, and Settings → Wi-Fi → tap the ⓘ next to your network. Also check Settings → Cellular and confirm Telegram’s own toggle is on — it is easy to switch off by accident when trimming data usage.
Android — Data Saver. Go to Settings → Network & Internet → Data Saver → Unrestricted data, and enable Telegram. On a metered Wi-Fi connection, check the per-app data restriction as well.
Aggressive battery management. Xiaomi, Huawei, Oppo, Vivo and Samsung all ship with power managers that kill background app connections, and Telegram lists this as a known cause of connection and notification failures. Find Telegram in your battery settings and set it to Unrestricted, then whitelist it in any bundled security or phone-manager app.
Telegram Desktop on Windows. Check that Telegram is allowed through Windows Defender Firewall for both private and public networks, and temporarily pause any third-party antivirus with a web-shield component. On an office or campus network, Telegram’s ports are frequently blocked at the gateway and no local setting will help.
TikTok “No Internet Connection” (But Internet Works): Fix
5. Reset the app, in the right order
Only after the steps above, and strictly in this sequence:
- Force close and reboot. Clears a stuck socket. Costs nothing.
- Update Telegram. Older builds can retain outdated data-centre addresses.
- Clear cache — cache only. Android: Settings → Apps → Telegram → Storage → Clear Cache. Or inside the app: Settings → Data and Storage → Storage Usage → Clear Cache.
- Reinstall as a last resort. Chats live in Telegram’s cloud and return after you log in.
A warning most guides leave out: do not tap Clear Data or Clear Storage, and do not reinstall, unless you can definitely receive a login code. Telegram sends that code as an in-app message to your other logged-in devices first. If this is your only device and Telegram cannot connect, you will not receive it — and if your SIM is unreachable or has changed, you can lock yourself out of the account entirely. Secret chats are stored on the device only and are lost permanently. Log in on Telegram Web or a second device before you reset anything.
6. If Telegram is restricted in your country
Where Telegram is blocked or throttled at the national level, a direct connection will never complete and no device-side fix applies. You need a working route, and a connecting loop usually means the route you have has stopped working.
Use an MTProto proxy from a source you trust, and treat any single proxy as temporary — public endpoints are shared and overloaded within days. A reputable VPN is more stable than a free proxy, though some networks detect and throttle common VPN protocols too, in which case an obfuscated or stealth mode is usually the setting that helps. Whichever you use, remember that a proxy carries your traffic: choose the provider deliberately, and delete dead proxies from Telegram’s list so the app can fall back cleanly.
Still stuck? A short checklist
- Is your phone’s date and time set to automatic? A wrong clock breaks the encrypted handshake.
- Have you tested a completely different network — someone else’s hotspot, not your own?
- Does Telegram Web work in a browser on that same network?
- Are you using a modified or unofficial Telegram client from outside the official stores? These break routinely after server changes.
- Is there a second, forgotten VPN or private relay profile installed? On iPhone, check Settings → General → VPN & Device Management.
If Telegram Web fails on every network you try and the account works on a friend’s device, the account itself may be limited — Telegram’s support form is the only route from there.
Instagram “Couldn’t Refresh Feed” + “Sorry, There Was a Problem”: Fix
Frequently asked questions
Why does Telegram say “Connecting…” when my internet is working?
Because Telegram does not use ordinary web traffic. It needs a direct MTProto connection to its data centre, which a router filter, a dead proxy, a VPN, or a data-saving rule can block while normal browsing continues to work perfectly.
Does clearing the cache fix it?
Sometimes, but it is rarely the real cause and should not be your first step. Clear cache only — never Clear Data, which logs you out and can lock you out if the app cannot connect to deliver your login code.
Why does Telegram work on mobile data but not on Wi-Fi?
Your router, its DNS, or your ISP is filtering the connection. Reset Private DNS to Automatic, restart the router, and check for a content-filtering profile in the router’s admin panel.
Will reinstalling delete my messages?
Regular chats are stored in Telegram’s cloud and reappear after you log back in. Secret chats are device-only and are lost permanently. Make sure you can receive a login code before you reinstall.
How long do Telegram outages usually last?
Most are resolved within a few hours, and many within the first hour. If a status tracker shows a spike in reports, waiting is the only fix.
Is a free Telegram proxy safe to use?
A proxy routes your traffic through someone else’s server, so it is only as trustworthy as its operator. Public proxies shared in open channels also stop working quickly, which is itself a common cause of the connecting loop. Prefer a paid VPN if you need a reliable route.