Close this search box.

Subscribe to our Newsletter!

If you just learned something new want more of that, subscribe to our newsletter.


Facebook Messenger not sending pictures? Here’s a fix

Why I couldn't send photos on Messenger?

More than a few Facebook Messenger users have had a hard time with media in their messages. Namely, it seems that Facebook Messenger is not sending pictures on Android. Not after multiple tries. We made sure to help affected users resolve this as fast as possible.

There are more than a few reasons why Facebook Messenger won’t send pictures on Android. The first one is server status, which might be down for all or some users. Additionally, the local cache might get corrupted or time/date settings are not right. In addition, make sure that Facebook Messenger has access to local storage if you want to send photos and videos in chats.

To tackle these and other possible culprits for this issue, make sure to go through the list below.

Table of contents:

  1. Check permissions
  2. Clear cache and data from the Messenger
  3. Check Date and Time Settings
  4. Reinstall the app
  5. Check SD card
  6. Leave the Beta program
  7. Rollback to an older version of Facebook Messenger

Why can’t I send photos on Messenger?

If Facebook Messenger is not sending pictures, try these solutions:

1. Check permissions

The common bug that’s causing this problem usually prevents users from sending pictures or even text messages to users that recently re-activated their Facebook accounts (Facebook Messenger accounts, too). What you should do is simply un-friend that user and add him/her again. If photos won’t go through after that, continue reading.

Let’s start by checking all permissions to ensure that Facebook Messenger has access to both your locale storage and the SD card. Sometimes, users accidentally dismiss the prompt which asks for storage access. If that’s the case, you won’t be able to send or save images in Facebook Messenger.

With that said, navigate to Settings > Apps > All apps > Facebook Messenger. Once there, make sure that all related permissions are granted. You don’t have to grant Location, Contacts, or SMS permissions.messenger not sending pictures

2. Clear cache and data from the Messenger

The second step is to clear the cache and data from the Messenger app and reset the app that way. Many issues in Android apps can be addressed by clearing the cache and data from the app.

Follow these steps, to clear cache and data from Facebook Messenger:

  1. Open Settings.
  2. Choose Apps.
  3. Tap All apps (App manager or Manage apps).
  4. Open Messenger.
  5. Tap Storage.
  6. Clear cache first and then data.
  7. Reboot your device, and log in to your Messenger account again.
  8. If that didn’t help, repeat the steps just, this time, clear data instead.messenger not sending pictures

3. Check Date and Time Settings

If Facebook Messenger is still not sending pictures on Android, make sure that your time and date are properly set. Like with the majority of instant messengers, media and text messages go to a dedicated server and are later (in a matter of seconds) distributed to recipients.

To ensure that there are no issues with the dedicated servers, you’ll need to have the proper time and date set.

Follow these instructions to check the time and date and set them accordingly:

  1. Open Settings.
  2. Choose System or Additional settings.
  3. Open Date & time.
  4. Toggle ON the “Use network-provided time” option.
  5. Reboot your device.

4. Reinstall the app

Moving on, you can also try reinstalling the app if the previous steps failed to resolve the problem. There’s no big difference between this and clearing cache and data, but it’s worth a try, especially because you’ll get the latest version of Facebook Messenger.

Here’s how to reinstall Facebook Messenger on Android:

  1. Navigate again to Settings > Apps > All apps > Messenger.
  2. Uninstall the app and clear the cache and data when prompted.
  3. Navigate to the Play Store and install the app.
  4. Reboot your device.
  5. Log in again.

5. Check the SD card

There’s an extra layer of security and system permissions when it comes to accessing external storage. We hope you covered that in the first step, we listed here. However, your SD card can still cause issues, due to corruption or if not properly placed in the slot.

If you are unable to access files on the SD card on your Android device from any other app, make sure to format it. For the majority of apps, the better option is formatting SD cards as external storage rather than making the SD card an extension of internal storage.

6. Leave the Beta program

If you are part of the Beta program for Facebook Messenger, make sure to leave it and look for improvements. Early releases are great as they bring new features faster, but the app might be unstable and thus, problems might occur.

If you are not sure how to leave the Beta program for Facebook Messenger, make sure to check these steps:

  1. Open Play Store.
  2. Search for and open Messenger and scroll down until you reach the You’re a beta tester section.
  3. Tap Leave and wait until you are removed from the Beta program.
  4. Restart your phone and update Messenger.

7. Rollback to an older version of Facebook Messenger

Finally, if none of the previous steps helped you and Facebook Messenger is still not sending images, we suggest using an APK of an older version. With an APK, you can roll back to an older version of Facebook Messenger and address the problem that way. If you’re skeptical about installing an APK, there’s no need to, because APKs are perfectly safe to install on Android (as long as you download it from a reliable source).

Here’s how to do it:

  1. Uninstall Facebook Messenger.
  2. Navigate to APK Mirror or use any APK aggregator and look for Facebook Messenger.
  3. Download the APK. We recommend that the APK is not older than 2 months and that it’s not a Beta release.
  4. Run the APK and allow the installation of third-party apps on your device when prompted.
  5. Clear cache and data and then sign in with your credentials.

Alternatively, the server might be down for the time being and you can try sending pictures after a couple of hours. Most of the time, just waiting for things to sort them selfs out is the best solution.

And, on that note, we can conclude this article. Thank you for reading, if you want to discuss this article further, but also find even more content, make sure to follow us on Facebook and Twitter.

Editor’s note: This article was originally published in April 2021. We made sure to revamp it for freshness and accuracy.

Aleksandar Ognjanovic

Aleksandar Ognjanovic

Managing editor at Digital Uncoded. @lemmingspain