Why Viber won't send photos over Wi-Fi on Android and how to fix it

You are trying to send a photo to Viber Sending messages over your home Wi-Fi, but the message gets stuck at the "Sending" stage or disappears without notification? This problem is more common than you might think—and the messaging app itself isn't always to blame. In 60% of cases, the root cause lies in the settings. router, restrictions mobile operator or conflicts with the protocol IPv6Even worse, photos are sent via mobile data but stubbornly ignore Wi-Fi—this is a sure sign of blocked ports or DNS issues.

In this article we will look at 7 Key Reasons, Why Viber on Android refuses to send media files over Wi-Fi, and we'll provide step-by-step instructions for each. You'll learn how to check your router settings, bypass provider restrictions, and even manually specify DNS from Google or Cloudflare — all without the hassle of re-flashing devices. And what if the problem turns out to be on the server side? Viber, we will tell you how to diagnose it in 2 minutes.

1. Blocking ports on the router: why Viber doesn't see Wi-Fi

Viber uses ports to transfer media files TCP 5242, TCP 4244 And UDP 5243If your router (or ISP) has closed them for "security" reasons, the messenger simply won't be able to establish a connection to send photos. This is especially common on routers from TP-Link, D-Link And Zyxel with factory settings.

How to check:

  • 🔍 Go to your router's control panel (usually at 192.168.0.1 or 192.168.1.1).
  • 🛡️ Find the section FirewallPort Forwarding or Virtual servers.
  • 📋 Check if ports are blocked 5242-5243 And 4244.

Solution:

  1. Open ports manually (search for instructions for your router model by searching for "how to open ports on [router model]").
  2. Or turn it on UPnP (Universal Plug and Play) in the router settings - this will allow Viber manage ports automatically.
⚠️ Attention: On some routers from Rostelecom And Beeline The ports are blocked at the firmware level. In this case, only flashing alternative software (for example, OpenWRT) or call the provider's support.

2. DNS Issues: Why Photos Are Stuck at 0%

If Viber starts sending photos, but the process freezes 0% or 1%, most likely he is to blame DNS serverProviders often use their own DNS, which can filter traffic or work with delays. For example, MTS And Megaphone problems with domain resolution occur periodically Viber.

How to check:

  • 📱 Install the application DNS Checker from Google Play and check the response speed of the current DNS.
  • 🌍 If the ping is higher 100 ms or there are errors - DNS is not working correctly.

Solution: Manually enter public DNS from Google or Cloudflare:

  1. Go to Settings → Wi-Fi.
  2. Click on your network → Change network → Advanced settings.
  3. In the field DNS 1 enter 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare).
  4. In the field DNS 28.8.4.4 or 1.0.0.1 respectively.
  5. Save and reconnect to Wi-Fi.
DNS server Address 1 Address 2 Pros
Google DNS 8.8.8.8 8.8.4.4 High speed, reliability
Cloudflare 1.1.1.1 1.0.0.1 Privacy, low ping
OpenDNS 208.67.222.222 208.67.220.220 Filtering malicious websites
📊 What DNS are you using on your router?
Provider (default)
Google DNS
Cloudflare
OpenDNS
Another

3. Provider restrictions: secret traffic blocking

Some internet providers (especially corporate or educational networks) actively filter messenger traffic. For example, in networks Russian Railways, Mosenergo or universities are often blocked UDP packets, which Viber It's used to transfer media files. Text messages can still go through just fine, but that's just confusing.

How to check:

  • 🔄 Try sending the photo via mobile data (turn off Wi-Fi). If it's not sent, it's your provider's fault.
  • 🛡️ Install a VPN (for example, ProtonVPN or Warp by Cloudflare) and try sending a photo through it.

Solutions:

  • 📡 Use a VPN to bypass blocks (even free versions often help).
  • 📞 Call your provider's support team and check if your traffic is being blocked. Viber (sometimes it is enough to ask to remove the restriction).
  • 🔌 Connect to another Wi-Fi network (for example, via your smartphone in hotspot mode).
⚠️ Note: On corporate networks, bypassing blocking via VPN may result in penalties. Please check with your administrator regarding internet usage rules.

4. IPv6 conflict: why photos are only sent via 4G

Viber doesn't work well with the protocol IPv6, especially on older versions Android (below 10th). If your router or ISP forces you to use IPv6, the messenger may be "losing" packets containing media files, preventing photos from being sent. However, text messages are sent normally—this is a key indicator of a problem.

How to check:

  • 📱 Install the application Network Info II and see what IP protocol is used for Wi-Fi.
  • 🌐 If you see IPv6-address (for example, 2a02:6b8::...) - the problem is confirmed.

Solution: Disable IPv6 on a router or smartphone:

  1. On the router: Go to Settings → Local Area Network (LAN) → turn off IPv6.
  2. On Android: go to Settings → Wi-Fi → Advanced → IPv6 and select IPv4 only.
What happens if you disable IPv6?

Disabling IPv6 will not affect internet speed in 99% of cases. Modern websites and services (including Viber) work perfectly over IPv4. The only exception is if your provider uses only IPv6 (extremely rare).

5. Errors in Viber settings: cache, permissions, and app version

Sometimes the problem lies not in the network, but in the device itself ViberAn outdated version of the app, a clogged cache, or missing storage permissions can cause photos to "disappear" when sent. This is especially true for Android 12+ with strict restrictions on background activity.

Diagnostic checklist:

☑️ Checking Viber settings

Completed: 0 / 4

More details about each point:

  • 🔄 Update: Go to Google Play, find Viber and click "Update". Outdated versions (below 20.7.0) have bugs with sending media.
  • 🗑️ Clearing cache: Go to Settings → Apps → Viber → Storage → Clear cache. Don't click "Clear Data" - this will delete all chats!
  • 🔓 Permissions: Make sure you have Viber there is access to Storage, Camera And Microphone.
  • 📉 Traffic saving: In the settings Viber turn off the "Data Saver" option (More → Settings → Data & Storage).

6. Antivirus or firewall is blocking sending

Aggressive antiviruses (for example, Avast, Kaspersky or 360 Security) may block access Viber to the network, perceiving the transfer of media files as "suspicious activity." The same applies to built-in firewalls on some smartphones (Xiaomi, Huawei, Samsung With Knox).

How to check:

  • 🛡️ Temporarily disable your antivirus and try sending the photo.
  • 🔍 Check the blocking log in your antivirus (section Logs or Story).

Solution:

  • ⚙️ Add Viber in antivirus exceptions.
  • 🔥 For Xiaomi/Huawei: Turn off "Data protection" in the security settings.
  • 📱 On Samsung: go to Settings → Biometrics and security → Other security settings → Security enhancements and turn it off Knox For Viber.

7. Viber Server-Side Issues: How to Check

It's rare, but it happens that it's not you, the router, or the provider that's at fault, but the servers themselves. ViberThis usually happens during peak load times (for example, New Year's Eve) or during maintenance. In these cases, photos are not sent via either Wi-Fi or mobile data.

How to check:

  • 🌍 Visit the website Downdetector and see if there are any complaints Viber.
  • 📊 Check the server status on the official website Twitter Viber.
  • 🔄 Try sending the photo via another messenger (for example, Telegram). If it goes away, the problem is definitely in Viber.

Solution:

  • ⏳ Wait 1-2 hours and try again.
  • 🔄 Restart the application (close it from the recent tasks menu).
  • 📱 Restart your smartphone—sometimes this helps restore the connection to the servers.
⚠️ Note: If the problem occurs regularly (for example, every evening), it may be due to server congestion in your region. In this case, the only solution is to change your messenger or use a VPN to connect to servers in another country.

FAQ: Frequently asked questions about sending photos in Viber

❓ Why are photos sent via mobile data but not via Wi-Fi?

This is a sign of blocked ports or DNS issues. First, check your router settings (Section 1 of this article), then enter your public DNS (Section 2). If that doesn't help, your ISP is to blame (Section 3).

❓ After updating Viber, I stopped sending photos. What should I do?

Clear the app cache (section 5) and check permissions. If the problem persists, roll back to the previous version (download the APK from APKCombo).

❓ Photos are sending on my iPhone, but not on my Android. What's wrong?

Android is more sensitive to network settings. Check IPv6 (section 4), antivirus (section 6) and data saving in the settings ViberAlso on Android Cache problems are more common.

❓ Can a virus block photo sending on Viber?

Theoretically yes, but unlikely. First, check your antivirus (Section 6) and network settings. If you suspect a virus, scan your smartphone. Malwarebytes.

❓ How do I send a photo if nothing helps?

Temporary solutions:

  1. Send photo via Telegram or email.
  2. Compress photos to 1-2 MB (use Photo Compressor from Google Play).
  3. Turn on the mode Airplane mode for 10 seconds, then turn it off and try again.