Telegram opens, the top of the screen says “connecting,” and it stays that way. Messages do not load, photos do not send, and calls will not start. Then you turn off Wi-Fi, switch to mobile data, and everything works at once. That pattern is a strong clue, and it makes the problem easier to solve than it first looks.
When an app works on mobile data but not on one Wi-Fi network, the app and your account are usually fine. The fault sits in that Wi-Fi network: the router, its settings, a filter, or the internet provider behind it. Something on that path is blocking or breaking Telegram’s connection.
This guide starts with quick tests to confirm the cause, then works through router and phone fixes in order. Most people solve it with a router restart, a DNS change, or removing a filter they forgot was on.
Quick Answer
Restart your router and phone, then reconnect to Wi-Fi and test Telegram again. If it still sticks on “connecting,” change the DNS on your router or phone to a public DNS, turn off any VPN, parental control, or firewall filter on the network, and check that the router date and time are correct. If Telegram works on other Wi-Fi networks, the problem is your network’s settings, not the app.
Confirm the Pattern First
A two-minute test saves you from fixing the wrong thing. You want to know whether the problem follows the network or follows your phone.
- On your home Wi-Fi, open a few websites and another messaging app to see if the internet works in general.
- Turn Wi-Fi off and open Telegram on mobile data. Note whether it connects right away.
- If you can, join a different Wi-Fi network, such as at work or a friend’s home, and test Telegram there.
- Ask whether other people on your home Wi-Fi have the same Telegram problem on their phones.
If Telegram fails only on your home Wi-Fi and fails for everyone on it, the router or provider is the cause. If it fails only on your phone but works for others on the same Wi-Fi, the cause is a setting or app issue on your phone. The steps below cover both, starting with the network.
Restart and Rejoin the Network Properly
Routers run for months without a break, and their temporary state can become messy. A proper restart clears that state and gives Telegram a clean path.
- Unplug the router from power for at least 30 seconds. If you have a separate modem, unplug that too.
- Plug the modem back in first and wait until its lights settle, then plug in the router.
- Restart your phone while you wait.
- On your phone, open Wi-Fi settings, forget your home network, then join it again by entering the password.
- Open Telegram and give it a full minute to connect.
Forgetting and rejoining matters because your phone may be holding old network details, such as an outdated address setting. A fresh join clears those. If your router offers both 2.4 GHz and 5 GHz networks, test Telegram on each one. A weak or faulty band can affect one app’s long connection more than simple web browsing.
If other connection problems affect your home setup too, our guide on fixing Wi-Fi that is connected but has no internet walks through wider router checks.
Change Your DNS Settings
DNS is the system that turns service names into addresses your phone can reach. If your provider’s DNS is faulty, or a DNS-based filter is blocking Telegram’s servers, the app can sit on “connecting” forever while other sites still work.
Changing DNS is safe and reversible. You can change it on the phone, or on the router for every device.
On your phone
- Android: In Settings, search for Private DNS. Set it to a public provider hostname you trust, or turn it off and test, in case a private DNS setting is the blocker.
- iPhone: Open Settings, then Wi-Fi, tap your network, then Configure DNS, choose Manual, and add a public DNS address such as 1.1.1.1 or 8.8.8.8.
On your router
- Open the router admin page in a browser using the address printed on the router label.
- Find the internet or WAN settings and locate the DNS fields.
- Enter a public DNS, such as 1.1.1.1 as primary and 8.8.8.8 as secondary.
- Save, restart the router, and test Telegram again.
The answers to common connection questions on the official Telegram FAQ page also suggest checking whether your provider or network is restricting the service when it works on one network but not another.
Check for Filters, VPNs, and Router Security Features
Many networks quietly filter traffic. Parental controls, workplace rules, and router security tools can all block the kind of steady connection Telegram uses, without blocking normal web pages.
- Parental controls: Check the router or your provider app for content filters or app blocking that includes messaging or social apps, and check schedules that block traffic at certain times.
- Router firewall and security: Some routers have a strict security mode or an “advanced protection” feature. Lower it temporarily to test, or add Telegram as allowed if the router supports exceptions.
- VPN on the router or phone: A VPN can route Telegram through a blocked path. Turn it off fully and test on a direct connection.
- Provider restrictions: In some regions or on some plans, providers restrict certain services. If Telegram never works on your home connection but works everywhere else, contact the provider and ask directly.
- Proxy settings in Telegram: Open Telegram settings, then Data and Storage, then Proxy. Make sure no old or broken proxy is switched on, unless you added one on purpose and know it works.
Change one thing at a time and test after each change. If you change five settings at once and Telegram starts working, you will not know which one was responsible, and the problem may return without you knowing the fix.
Fix Phone-Side Settings That Affect Wi-Fi Only
Some phone settings apply only to Wi-Fi, which explains why mobile data works perfectly. Check these if others on your network have no problem.
- Turn off Wi-Fi data saving or “smart network switch” features that drop weak Wi-Fi connections, and test with a strong signal near the router.
- Allow Telegram unrestricted background data, and exclude it from battery optimisation, so the system does not cut its connection.
- Check the phone date and time are set automatically. A wrong clock can break secure connections on some networks.
- Reset network settings on the phone as a last local step. This removes saved Wi-Fi networks and Bluetooth pairings, so you will need passwords again.
- Update Telegram and your phone system, then restart once more.
Common Mistakes to Avoid
- Reinstalling Telegram first: If mobile data works, the app install is rarely the problem. Reinstalling wastes time and can log you out.
- Blaming your account: A network-specific failure is not an account ban. Your account working on data proves it is healthy.
- Random proxy servers: Adding unknown free proxies found online is a privacy risk. Only use a proxy you trust, and remove it when testing.
- Ignoring the router clock and firmware: An old router firmware or a wrong router date can break secure traffic. Update firmware from the maker’s official page.
- Testing for five seconds: After a network change, give Telegram up to a minute to reconnect before judging the result.
Conclusion
Telegram stuck on “connecting” on Wi-Fi but working on mobile data points clearly at the Wi-Fi network. Restart the router properly, rejoin the network, change DNS, and remove filters, VPNs, or strict security features that may block the service. Check phone Wi-Fi-only settings if you are the only one affected. Work through the steps one at a time, and you will usually find the single setting that was standing in the way.
Frequently Asked Questions
Why does Telegram connect on mobile data but not on my Wi-Fi?
Because the app and account are fine, the block is on the Wi-Fi path. The router, a DNS problem, a content filter, or your provider is interrupting Telegram’s connection. The fact that web pages load does not rule this out, because different services use different servers and connection styles.
Can changing DNS really fix Telegram?
Yes, when the fault is a broken or filtering DNS service. If your DNS cannot resolve Telegram’s servers correctly, the app has nowhere to connect. Switching to a well-known public DNS is a quick, safe test, and you can switch back at any time.
Does this problem mean my internet provider is blocking Telegram?
It can, but it is not the only cause. First rule out your router restart, DNS, and filters, which are more common. If Telegram works on every other network and never on your home connection after all local fixes, ask your provider whether the service is restricted on your plan or in your region.
Will resetting network settings delete my Telegram chats?
No. Resetting phone network settings only removes saved Wi-Fi networks, passwords, and similar connection details. Your Telegram chats are stored in your Telegram account and will load again when you reconnect. You will just need to rejoin Wi-Fi networks afterwards.
Why does Telegram work on my neighbour’s Wi-Fi but not mine, with the same provider?
That points to your own router rather than the provider. Router model, firmware, security features, and parental controls differ from home to home. Focus on your router settings: restart it, check filters and firewall level, update firmware, and test with public DNS set on the router itself.


[…] turn Bluetooth off completely for the next call to confirm. You can also read our related guide on fixing Telegram connecting problems stuck on Wi-Fi if your calls fail before they even […]