Instagram Photo Can’t Be Posted (10 Best Ways)

Photo of author
Written By Larious

Larious is the Executive Editor of LowkeyTech. He is a tech enthusiast and a content writer. 





Last Updated on June 27, 2023 by Larious

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 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 are 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

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, you need to 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 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, such as 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.

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.


How to Send a Folder By Email (Step-by-step Guide)

How to Download Embedded Videos for Free in 2023 (7 Methods)


Leave a comment