Fix: Instagram Photo Can't Be Posted (10 Best Ways)

Instagram has become a go-to platform for sharing photos and videos and showcasing creative talents. Almost all users now use the platform, which offers users endless features.

While there are no restrictions on the number of photos/videos you can upload on Instagram, a few bugs can prevent you from doing so. Recently, many users reportedly got an error message that reads ‘Instagram Photo Can’t be Posted’.

Users are getting this error while posting a photo. Once the photo is uploaded, instead of appearing on the Instagram feed, the ‘Photo Can’t be Posted’ error is displayed. So, if you can’t post photo on Instagram, continue reading the guide.

In this article, we will discuss why Instagram fails to post photos. Also, we will be sharing a few of the best methods to resolve the Instagram photo can’t be posted problem. Let’s check out.

Why Can’t I Post on Instagram?

Well, there is not one but many reasons why you get to see the Photo Can’t be Posted error message. Below, we have shared a few possible reasons for the error message.

  • You are trying to post a photo that violates Instagram’s Policies.
  • The Photo may have some objects that promote violence, nudity, or other illegal things.
  • You are not connected to the Internet.
  • The servers of Instagram are down.
  • Your account is blocked.
  • The Instagram Cache is Corrupted/Outdated.

So, these are some possible reasons why photo can’t be posted Instagram won’t go away.

Fix Instagram Photo Can’t be Posted error

Now that you know all the possible reasons behind Instagram Photo can’t be posted error message, you may want to resolve it. Here are the few best ways to fix Instagram photos that can’t be posted problem.

1) Restart Your Device

Restart your Android smartphone

Be it Android or iOS, if you constantly get the error message while posting a photo on Instagram, you should restart your smartphone.

Restarting terminates all background apps and processes. Also, it refreshes the network connectivity. If the network or background apps are the problem, restarting will likely fix it.

2) Check Your Internet

Check the Internet

If your phone has no internet, no matter how many times you try, you won’t be able to upload any photos or videos.

However, if the internet is not working, you won’t be able to upload any media. If the app is showing an error after the uploading part, chances are that your internet is not stable.

You need to check if your Internet is stable and isn’t disconnecting while posting. So, make sure to check if your internet is working and stable.

3) Check If Instagram is Down

Check If Instagram is down

Instagram server outage is the prominent reason behind the ‘Instagram photo can’t be posted’ error message. So, if Instagram’s servers are down, you will face problems uploading any media files.

The best way to confirm whether Instagram is facing any outage is by checking Instagram’s Status Page at Downdetector. The site shows whether any site is facing downtime.

If Instagram is down worldwide, you must wait until the servers are restored. Meanwhile, you can keep checking the Downdetector status page.

4) Make sure the file size of the photo is appropriate

On Instagram, the maximum resolution you can use is 1936 x 1936 pixels for images and 1920 x 1080 pixels for videos.

Let’s say you are trying to upload a picture taken from a phone that supports 4K or UHD recording; you can’t post that because it exceeds the maximum file size.

So, the best option is to reduce the file size or resize the picture before uploading it. The optimal image size for the Instagram post is 1080 x 1080px, 1080 x 566px, and  1080 x 1350px.

5) Ensure Your Photo Doesn’t Violate Instagram’s Policies

As mentioned above, Instagram blocks uploads that violate its terms and conditions. If the media file you are trying to upload showcases some nudity, violence, or gore, it will be blocked.

Furthermore, if you keep trying to upload such photos, your account will be banned for a shorter period. So, ensure that your account is not banned and your photo doesn’t violate any of Instagram’s Policies.

6) Turn Off Data Saver on Instagram

Many users have claimed to resolve the ‘Instagram Photo can’t be posted’ error message just by disabling the Data Saver Mode. We are not talking about your phone’s data-saving mode but about the one Instagram offers.

Instagram’s Data Saver Mode can save your mobile data as you use the app and watch media content. Here’s how to disable the data saver on Instagram.

1. Open the Instagram app and tap on the Profile Picture.

Profile picture

2. A list of options will appear; select Settings.


3. On Settings, tap on Account.


4. On the Account screen, scroll down to the Mobile data use.

Mobile Data Use

5. Next, turn off the toggle for ‘Data Saver

Data Saver

That’s it! This is how you can turn off the Data Saver mode in the Instagram app.

7) Clear the Instagram Cache & Data

Sometimes, corrupted or outdated cache & data files are the culprit behind why Instagram doesn’t let you post. If you wonder why Instagram doesn’t let me post, you can blame the outdated/corrupted cache & data file. Here’s how to clear it.

1. First of all, long press on the Instagram app icon and select App Info.

App info

2. On the App Info screen, select Storage Usage.

Storage usage

3. Next, on the Storage usage, tap on the Clear Cache and then the Clear Data option.

Clear Cache

That’s it! Now open the Instagram app again and log in with your account. This time, you won’t get the error message.

8) Disable the VPN

Disable the Security Apps/Firewall/VPN

Using a VPN or any other Proxy app is another reason behind ‘Instagram photo can’t be posted’ errors. This is because VPNs change your IP address and assign a different location.

So, the photo uploads from your device, but before posting it, the app tries to connect to a different server. And this is where the error appears.

Therefore, if you’re using a VPN to unblock Instagram, disable it. After disabling it, restart your Android and post the photo on the image-sharing platform.

9) Update the Instagram App

Update the Instagram App

If you still can’t post image on Instagram app, it’s best to update the App from the Google Play Store. There may be a bug preventing the Instagram app from posting photos.

So, in that case, you need to update the Instagram app on your Android or iPhone. To update the Instagram app for Android, open the Google Play Store and update the app.

Similarly, you need to use Apple App Store to update the Instagram app on your iPhone. Once updated, open the Instagram app again and repost the photo.

10) Remove Third-Party Instagram apps

Third-party Instagram apps like Instagram mods can lead to an account ban. Also, you need to check the apps with access to your Instagram account.

You must manually find and remove the problematic apps from your Instagram account. Also, if your Instagram account is used with modded apps, the chances of account restriction are quite high.

So, ensure that your account is not restricted by Instagram due to the use of modded apps.

Frequently Asked Questions

Why does Instagram keep saying photo can’t be posted?

We have listed some of the possible reasons why you can’t post on Instagram. However, the most common reason is photo size is too large. Instagram has a file size limit for photos, so check the size before posting.

Why is Instagram unable to load images when posting?

Instagram app unable to load images could be a sign of low storage space or a corrupted app cache. Too much Instagram cache data can take up more storage space and trigger picture loading issues. So, clear the Instagram app cache data to resolve the issue.

Why won’t Instagram let me like any photos?

Maybe you have exceeded the limit of liking the pictures in an hour. While Instagram doesn’t disclose any limits, it does put a few limits to avoid the use of Autobots. You must also check and rule out the internet issues & account ban.

How do I know if my Instagram account is disabled?

If your Instagram account was disabled, you’ll see a message telling you that your Account has been disabled. Accounts that don’t follow Instagram’s community guidelines may be disabled without warning.

Also Read: How to Fix Instagram App Keeps Crashing

So, these are some of the best ways to resolve the ‘Instagram photo can’t be posted’ error message. If you need more help resolving the Instagram photo posting problem, let us know in the comments below. Also, if the article helped you, share it with your friends.


Please enter your comment!
Please enter your name here