logoPostPlanify
Why Can't I Post on Instagram? 15 Fixes That Work (2026)

Why Can't I Post on Instagram? 15 Fixes That Work (2026)

Hasan CagliHasan Cagli

You tap "Share" on Instagram and nothing happens. The post gets stuck on "Sending..." or you see "Your post could not be shared" — and Instagram gives you zero explanation.

This is one of the most frustrating experiences on social media because the causes range from a simple cache issue to an account restriction you didn't know existed. Instagram rarely tells you why it won't let you post.

This guide covers every reason your Instagram posts might be failing in 2026 — from technical glitches to account-level blocks — with step-by-step fixes for each one.

Not a scheduling issue? If your scheduled posts specifically aren't publishing, that's a different problem — see our dedicated guide on Instagram scheduled posts not working.

Quick Diagnosis: Find Your Fix Fast

Match your symptom to the most likely cause:

SymptomMost Likely CauseFix
Post stuck on "Sending..." or "Preparing..."Internet connection or app cacheFix #1 + Fix #3
"Your post could not be shared"File format, size, or connectivity issueFix #5 + Fix #1
"Action Blocked" pop-upBot-like behavior detectedFix #7
"We'll try again later"Rate limiting or temporary restrictionFix #8
Reel not uploadingWrong aspect ratio, too long, or copyrighted audioFix #11
Story stuck uploadingFile too large or connection dropFix #12
Carousel won't postMixed aspect ratios or exceeding 20 slidesFix #13
Can't post at all — no errorAccount suspended or shadowbannedFix #9 + Fix #10
Posts disappear after publishingCommunity guidelines violationFix #6
Schedule button doesn't appearUsing a personal accountFix #14
Everything fails across all devicesInstagram outageFix #15

Instagram Posting Limits in 2026

Before troubleshooting, know the limits. Exceeding these will cause silent failures:

LimitValueNotes
Feed posts per dayNo official cap (recommended 1-3)Excessive posting may trigger spam filters
Stories per day100Each up to 60 seconds
Reels length3 minutes (up to 20 min for some accounts)Algorithm favors 15-90 seconds
Carousel slidesUp to 20Changed from 10 in mid-2024
Hashtags per post5Reduced from 30 in January 2026
Caption length2,200 charactersVisible text truncates at ~125 characters
Image file sizeUp to 8MBJPEG or PNG recommended
Video file sizeUp to 4GBMP4 (H.264 + AAC) recommended
Feed aspect ratios1.91:1 (landscape) to 4:5 (portrait)4:5 (1080×1350) gets most screen space
Reels/Stories aspect ratio9:16 (1080×1920)Vertical full-screen
API posts per day100Via Graph API, rolling 24-hour window
Scheduling window (native)75 days aheadRequires Professional account

For detailed image and video specs, see our Instagram image size guide.

PostPlanify logoPostPlanify

Schedule your content across all platforms

Manage all your social media accounts in one place with PostPlanify.

Start 7-day Free Trial
All-platform analytics
Social Inbox
AI-powered assistant
User profile
User profile
User profile
User profile
User profile
User profile
Trusted by 1470+ users


The 15 Fixes

1. Check Your Internet Connection

This is the most common cause of "post stuck on sending" — and the easiest to fix.

Instagram uploads require a stable, sustained connection. A connection that works for browsing can still fail during a large upload (especially videos and carousels with multiple images).

Steps:

  1. Toggle Airplane Mode on for 10 seconds, then off — this resets your connection
  2. Switch between Wi-Fi and mobile data to see which works
  3. If on Wi-Fi, move closer to your router or restart it
  4. Run a speed test — you need at least 5 Mbps upload speed for reliable posting
  5. Disable VPN if you're using one — Instagram sometimes blocks VPN IP ranges

Also check: Go to Instagram Settings → Account → Data Usage → make sure Data Saver is turned off. Data Saver throttles upload speeds and can cause posts to fail.


2. Update the Instagram App

An outdated app is a silent troublemaker. Instagram pushes updates frequently that change internal posting mechanics, and older versions may have bugs that prevent uploads from completing.

Steps:

  1. Open the App Store (iPhone) or Google Play Store (Android)
  2. Search for Instagram
  3. If you see an Update button, tap it
  4. After updating, restart the app and try posting again

Pro tip: Turn on auto-updates for Instagram. Many posting bugs are fixed in minor updates that you'd otherwise miss.


3. Clear Instagram Cache

Corrupted or bloated cache data is a frequent cause of persistent upload failures — especially the "Preparing..." loop that never completes.

Android:

  1. Go to phone SettingsAppsInstagram
  2. Tap Storage → tap Clear Cache (not "Clear Data" — that logs you out)
  3. Reopen Instagram and try posting

iPhone: iOS doesn't let you clear cache for individual apps. Instead:

  1. Delete the Instagram app
  2. Reinstall from the App Store
  3. Log back in and try posting

This solves more problems than people expect. If you've been getting mysterious errors for days, clearing cache should be your first real fix.


4. Check Your Device Storage

Instagram needs temporary storage space to process uploads. If your phone is nearly full, posts can fail silently.

iPhone: Settings → General → iPhone Storage → check available space Android: Settings → Storage → check available space

You need at least 500MB free for Instagram to process uploads reliably (more for video). Free up space by deleting old photos, apps, or cached data from other apps.


5. Check Your Media Format and Size

If your post fails with "Your post could not be shared" or uploads but looks distorted, the file may not meet Instagram's requirements.

Images:

  • Formats: JPEG or PNG (GIFs render as static images)
  • Size: Under 8MB
  • Aspect ratios: 1.91:1 (landscape) to 4:5 (portrait) for feed; 9:16 for Stories/Reels
  • Resolution: 1080px width minimum for quality

Videos:

  • Format: MP4 (H.264 codec + AAC audio) — other formats may fail
  • Size: Under 4GB (keep under 100MB for reliability)
  • Frame rate: 30fps recommended
  • Reels: 9:16 aspect ratio, up to 3 minutes (some accounts up to 20 minutes)

Common failures:

  • HEIC files from iPhone cameras sometimes fail — convert to JPEG
  • Screenshots from Retina displays can exceed 8MB — compress before uploading
  • Videos exported with unusual codecs (VP9, AV1) fail silently — re-export as H.264 MP4

For a complete spec reference, see our Instagram image size guide.


6. Check for Content Violations

If your post publishes but then disappears, or gets rejected before publishing, Instagram may have flagged it for a Community Guidelines violation.

Common triggers:

  • Nudity or sexual content (even artistic/medical images can get flagged by automated systems)
  • Violence or graphic content
  • Hate speech or harassment
  • Copyrighted music in Reels (Instagram's Content ID system scans uploads automatically)
  • Banned hashtags — some surprisingly common words are banned (#alone, #pushups, #brain have been banned at various times)

How to check: Go to Settings → Account → Account Status. This shows any active violations, strikes, or content removals on your account.

Fix: Remove offending content, appeal if you believe the removal was a mistake (use the link in the violation notification), and avoid the triggers going forward. Multiple strikes escalate to temporary bans and eventually permanent suspension.

Hashtag note: As of January 2026, Instagram limits hashtags to 5 per post (down from 30). Using more than 5 will trigger an in-app warning and may reduce your reach. Use highly relevant, non-banned hashtags only.


7. Fix "Action Blocked"

The "Action Blocked" error prevents you from posting, liking, commenting, or following. It means Instagram detected behavior it considers bot-like or spammy.

Common triggers:

  • Performing too many actions too quickly (mass liking, following, commenting)
  • Using unauthorized automation tools or engagement pods
  • Posting the exact same content to multiple accounts
  • Switching between many accounts rapidly on the same device

Steps to fix:

  1. Stop all activity on Instagram for 24-48 hours — don't post, like, comment, or follow
  2. Report the problem via the "Tell us" or "Report" button on the block notification
  3. Unlink third-party apps — go to Settings → Security → Apps and Websites → remove any suspicious connections
  4. Switch networks — move from Wi-Fi to mobile data (or vice versa) to get a fresh IP
  5. Log out of all devices and log back in on one device only

Duration: Most action blocks lift within 24-48 hours. Blocks with an expiration date show when they'll end. Repeated blocks last longer and can become permanent.

Prevention: Keep your actions within safe limits — no more than 20 follows/hour, 60 likes/hour, and 15 comments/hour for established accounts. New accounts should start much slower (5 follows/hour, 20 likes/hour).


8. Fix "We'll Try Again Later" Error

This generic error usually means Instagram is rate-limiting your account or experiencing a temporary issue.

Steps:

  1. Wait 1-2 hours — this is often a temporary rate limit that resolves itself
  2. Switch networks — move from Wi-Fi to cellular or vice versa
  3. Clear cache (see Fix #3)
  4. Log out and log back in — this refreshes your session token
  5. Try from a different device — if it works there, the issue is device-specific

If this error persists for more than 24 hours, it may indicate a soft restriction on your account. Check Account Status (Settings → Account → Account Status) for any flags.


9. Check Your Account Status

If nothing works and you're getting no clear error, your account may be restricted or suspended without a visible notification.

How to check:

  1. Open Instagram → tap your profile picture
  2. Go to SettingsAccountAccount Status
  3. This page shows:
    • Active content violations
    • Removed content
    • Whether your account is eligible for recommendations
    • Any restrictions currently in effect

If your account is suspended: You'll see a notification on login. You typically have 30 days to appeal before permanent deletion. Tap "Disagree with Decision" or "Request Review" on the notification. For a full recovery guide, see our article on recovering a suspended Instagram account.

If your account is temporarily locked: This usually means Instagram detected a suspicious login (new device, unusual location). Verify your identity via email or SMS, change your password, and log out of all devices.


10. Recover from a Shadowban

A "shadowban" (Instagram calls it "reduced distribution") means your posts are visible to your followers but don't appear in hashtag feeds, Explore, or Reels discovery. You can still post, but your reach drops dramatically.

Symptoms:

  • Posts get dramatically fewer impressions than usual
  • Content doesn't appear when you search the hashtags you used
  • New followers stop coming from Explore/Reels
  • No notification from Instagram — it happens silently

Common triggers:

  • Using banned or flagged hashtags
  • Sudden spikes in activity (mass follows/unfollows)
  • Repeated use of automation tools
  • Multiple community guidelines violations

Steps to recover:

  1. Stop all activity for 48-72 hours (no posting, liking, commenting)
  2. Remove banned hashtags from all recent posts — search each hashtag in Instagram's search bar; if it doesn't appear or shows a warning, it's banned
  3. Remove third-party app access — Settings → Security → Apps and Websites
  4. Check Account Status — Settings → Account → Account Status
  5. Resume posting slowly — 1 post per day with 3-5 relevant, non-banned hashtags
  6. Engage naturally — reply to comments, watch Stories, engage genuinely with others

Recovery time: Most shadowbans lift within 14-30 days if the offending behavior stops. Some accounts see improvement within a week.

PostPlanify logoPostPlanify

Schedule your content across all platforms

Manage all your social media accounts in one place with PostPlanify.

Start 7-day Free Trial
All-platform analytics
Social Inbox
AI-powered assistant
User profile
User profile
User profile
User profile
User profile
User profile
Trusted by 1470+ users


11. Fix Reels Not Posting

Reels have specific requirements that differ from regular feed posts. If your Reel fails to upload or gets stuck on processing, check these:

Requirements:

  • Aspect ratio: 9:16 (vertical full-screen) — anything else may be rejected or cropped
  • Length: Up to 3 minutes (some accounts have access to up to 20 minutes)
  • Format: MP4 (H.264) with AAC audio
  • File size: Under 4GB (keep under 100MB for reliable uploads)
  • Resolution: 1080×1920 recommended

Common Reel failures:

"Reel not uploaded" / stuck on processing:

  1. Check the aspect ratio — must be 9:16
  2. Re-export the video as H.264 MP4 at 30fps
  3. Reduce file size (use a compressor if over 100MB)
  4. Clear cache and retry
  5. Try uploading from the Instagram app instead of a third-party tool

Copyrighted music:

  • Instagram's Content ID system scans audio automatically
  • If copyrighted music is detected, your Reel may be muted, blocked, or removed
  • When scheduling Reels through third-party tools via the API, the original audio track is often stripped and must be replaced with Instagram's licensed music library
  • Fix: Use Instagram's built-in music library (licensed) or royalty-free tracks
  • Note: Business accounts have more limited access to licensed music than Creator accounts

For a complete Reels scheduling guide, see how to schedule Instagram Reels.

Related: Instagram Reels vs TikTok Videos


12. Fix Stories Not Uploading

Stories have their own upload pipeline, and failures are usually caused by file issues or connectivity drops.

Requirements:

  • Aspect ratio: 9:16 (1080×1920)
  • Length: Up to 60 seconds per Story
  • Limit: 100 Stories per 24-hour period
  • Format: JPEG/PNG for images, MP4 for video

Common fixes:

  1. Check file size — compress large images or videos
  2. Check internet connection — Stories upload in the background, and a connection drop during upload causes silent failure
  3. Disable Data Saver — Settings → Account → Data Usage → turn off Data Saver
  4. Check sharing permissions — Settings → Privacy → Story → make sure sharing isn't restricted
  5. Clear cache and retry (see Fix #3)

If Stories upload but don't appear: Check if your account is restricted. Also verify that you haven't hit the 100-Story daily limit.

For scheduling Stories, see how to schedule Instagram Stories.


13. Fix Carousels Not Posting

Carousel posts have specific quirks that can cause upload failures even when single-image posts work fine.

Requirements:

  • Up to 20 slides (changed from 10 in mid-2024)
  • All images/videos should use the same aspect ratio — mixing portrait and landscape causes cropping
  • Each image under 8MB, each video under 4GB
  • Supported formats: JPEG/PNG for images, MP4 for video

Common carousel failures:

  1. Mixed aspect ratios — Instagram forces all slides to match the first slide's ratio. If your first image is 4:5 and your second is 1:1, the second gets cropped. Fix: export all slides at the same dimensions.
  2. Too many slides — Limit is 20. If you try to add more, the upload fails.
  3. One bad file ruins the set — If any single image or video in the carousel doesn't meet specs, the entire carousel fails. Check each file individually.
  4. Network timeout — Large carousels (10+ high-res images) can time out on slow connections. Try compressing images or uploading on a faster connection.

For carousel design tips and sizing, see our Instagram carousel guide.


14. Switch to a Professional Account

If the schedule button doesn't appear, or you can't access certain posting features, you likely have a Personal account.

Instagram's native scheduling, insights, and some posting features are only available on Professional accounts (Business or Creator). Personal accounts have more limited functionality.

Key differences:

  • Personal: No native scheduling, no insights, no contact buttons, limited API access
  • Creator: Full scheduling, insights, music library access, API access for third-party tools
  • Business: Full scheduling, insights, limited music library, shop features, API access

How to switch (free, takes 30 seconds):

  1. Go to your Instagram profile
  2. Tap Settings and privacy
  3. Scroll to Account type and tools
  4. Tap Switch to professional account
  5. Choose Creator or Business and follow the prompts

Which to choose? Pick Creator if you want full access to trending music. Pick Business if you need Instagram Shop or ads manager features. Both support scheduling and third-party tool connections.

For a full scheduling walkthrough after switching, see how to schedule Instagram posts.


15. Check for Instagram Outages

If nothing works and multiple posts fail across different accounts or devices, Instagram's servers may be down.

How to check:

  1. Visit Downdetector's Instagram page for real-time reports
  2. Check X (Twitter) for "#instagramdown" trending
  3. Check Instagram's official X account @instagram for any announcements

What to do during an outage:

  • Don't keep retrying — repeated failed uploads can trigger rate limiting on your account
  • Wait for the outage to resolve (usually 30 minutes to a few hours)
  • Don't delete your drafts or scheduled posts — they'll usually go through once service restores

If you use a scheduling tool like PostPlanify, it will retry failed posts automatically once Instagram comes back online — and notify you about the failure so you're not in the dark.

PostPlanify logoPostPlanify

Schedule your content across all platforms

Manage all your social media accounts in one place with PostPlanify.

Start 7-day Free Trial
All-platform analytics
Social Inbox
AI-powered assistant
User profile
User profile
User profile
User profile
User profile
User profile
Trusted by 1470+ users


Teen Accounts: Restrictions for Under-18 Users (2025-2026)

Starting in late 2025, Instagram rolled out Teen Accounts — automatic restrictions for all users under 18. If you're a teen (or managing a teen's account), these restrictions may explain why certain content can't be posted or isn't getting reach.

What's restricted:

  • Content showing drugs, sexual themes, violence, strong language, or risky stunts is blocked from recommendations
  • DMs are restricted to people the account follows
  • Notifications are silenced after 10 PM
  • Sensitive content controls are set to the strictest level by default
  • Some content types may be blocked from posting entirely

What parents can control:

  • Parents can adjust these settings via Instagram's Family Center
  • Accounts under 16 require parental permission to change settings
  • Accounts 16-17 can change some settings themselves

Important: These restrictions can't be bypassed. If you're under 18 and can't post certain content, this is likely why. The restrictions loosen at age milestones (16 and 18).


Instagram Error Messages Explained

Error MessageWhat It MeansFix
"Your post could not be shared"File format issue, internet drop, or security checkCheck media specs, check internet, log out of other devices
"Action Blocked"Bot-like behavior detectedStop all activity 24-48 hours, unlink third-party apps
"We'll try again later"Rate limiting or temporary restrictionWait 1-2 hours, switch networks, clear cache
"Your account has been temporarily locked"Suspicious login detectedVerify identity via email/SMS, change password
"Couldn't refresh feed"Server outage or internet issueCheck Downdetector, switch networks, clear cache
"Something went wrong"General server error or corrupted uploadForce close app, clear cache, re-encode media
"Reel not uploaded"Video specs not met or copyright detectedCheck format/length/size, use licensed music
"Keep Instagram open to finish posting..." (stuck)Network drop during uploadForce close, check internet, retry on stable connection
"We restrict certain activity to protect our community"Repeated violations or automation detectedCheck Account Status, stop automated tools, wait 24-48 hours

How to Prevent Instagram Posting Issues

Once you've fixed the immediate problem, here's how to avoid it happening again:

  1. Keep the app updated — enable auto-updates so you always have the latest version
  2. Clear cache monthly — don't wait for problems to appear
  3. Stay within action limits — no more than 20 follows/hour, 60 likes/hour, 15 comments/hour
  4. Use 3-5 relevant hashtags — the 30-hashtag era is over. Quality over quantity.
  5. Export media in the right format — JPEG/PNG for images, H.264 MP4 for video, 9:16 for Reels/Stories
  6. Don't use unauthorized automation — if a tool asks for your Instagram password (instead of OAuth login), don't use it
  7. Reconnect third-party tools regularly — tokens can expire and cause silent failures
  8. Check Account Status periodically — Settings → Account → Account Status
  9. Use a reliable scheduling tool — tools like PostPlanify publish server-side, send failure notifications, and handle retries automatically — so you know immediately when something goes wrong instead of discovering it hours later

Related: How to automate Instagram posts safely | Best time to post on Instagram


Instagram Posting FAQ

Why does Instagram say "Your post could not be shared"?

This error has multiple causes: unstable internet connection (most common), unsupported file format, image exceeding 8MB or video exceeding 4GB, content flagged by automated review, or being logged in on multiple devices simultaneously with a Business account. Start by checking your connection, then verify your media specs match Instagram's requirements.

How long does an Instagram action block last?

Most action blocks lift within 24-48 hours. Some blocks show an expiration date on the notification. Repeated violations lead to longer blocks (up to 72 hours or more). During the block, stop all activity — don't try to post, like, or comment. Using the app during a block can extend it.

Why is my Instagram post stuck on "Sending..."?

Your internet connection dropped during upload, the app cache is corrupted, or your device storage is full. Toggle Airplane Mode on/off to reset your connection, clear the app cache, and ensure you have at least 500MB of free storage. If it persists, try posting from a different network.

Can I still use 30 hashtags on Instagram?

No. As of January 2026, Instagram officially limited hashtags to 5 per post. This was announced by Instagram CEO Adam Mosseri. Posts with more than 5 hashtags trigger an in-app warning. Instagram recommends using fewer, more targeted hashtags instead of many generic ones.

Why can't I post Reels on Instagram?

Common causes: wrong aspect ratio (must be 9:16), video too long (over 3 minutes for most accounts), file too large (over 4GB), unsupported codec (use H.264 MP4), or copyrighted music detected. Business accounts also have limited access to Instagram's music library compared to Creator accounts.

Why do my Instagram posts keep disappearing?

Posts that disappear after publishing were likely removed for a Community Guidelines violation. Go to Settings → Account → Account Status to see if Instagram flagged any content. You can appeal removals through the notification link. Multiple violations lead to escalating restrictions and eventual suspension.

How do I check if Instagram is down?

Visit Downdetector for real-time outage reports. You can also search X (Twitter) for "#instagramdown" to see if others are experiencing the same issue. During an outage, don't keep retrying uploads — wait for service to restore.

Why can't I schedule posts on Instagram?

Instagram's native scheduling requires a Professional account (Business or Creator). Personal accounts can't schedule. Switch to a Professional account in Settings → Account type and tools → Switch to professional account. If you already have a Professional account and still can't schedule, see our guide on Instagram scheduled posts not working.

How many posts can I upload per day on Instagram?

There's no official daily limit for manual posting, but Instagram recommends 1-3 feed posts per day. Via the API (third-party scheduling tools), the limit is 100 posts per rolling 24-hour window. You can post up to 100 Stories per day. Posting excessively can trigger spam filters.

What's the difference between a ban and an action block?

An action block temporarily prevents specific actions (posting, liking, commenting) for 24-48 hours. Your account is still visible and accessible. A ban (suspension) locks you out of your account entirely and requires an appeal to restore. Action blocks are warnings; bans are enforcement.

Why can't I post from my computer?

Instagram supports posting from the desktop website (instagram.com) for feed posts, Reels, and Stories. If you can't post from desktop, try clearing your browser cache, using a different browser, or disabling browser extensions. Some features (like certain interactive Story stickers) are only available on the mobile app.

Can Instagram block me for posting too much?

Yes. While there's no published daily post limit, posting very frequently (more than 10-15 posts per hour) can trigger Instagram's spam detection. This results in an action block or "We restrict certain activity" error. Space your posts out and avoid posting identical content to multiple accounts simultaneously.

Why does my video quality look bad after posting?

Instagram compresses all uploads. To minimize quality loss: export at exactly 1080px width (1080×1350 for feed, 1080×1920 for Reels/Stories), use H.264 codec at a high bitrate, export at 30fps, and keep the file under 100MB. Larger files get compressed more aggressively.


Checklist: Can't Post on Instagram?

  • Internet: Toggle Airplane Mode, switch Wi-Fi/cellular, disable VPN and Data Saver
  • App: Update Instagram to the latest version
  • Cache: Clear cache (Android) or reinstall (iPhone)
  • Storage: At least 500MB free on your device
  • Media: JPEG/PNG under 8MB for images, MP4 (H.264) under 4GB for video, correct aspect ratios
  • Content: No banned hashtags, max 5 hashtags, no copyrighted music, within Community Guidelines
  • Account: Check Account Status for violations, verify you're not action blocked
  • Account type: Professional account (Business or Creator) for scheduling features
  • Platform: Check Downdetector for outages

Still having trouble? If your posts fail through a scheduling tool specifically, check the Related Reading below for our scheduling troubleshooting guide. For a scheduling tool that notifies you when posts fail and retries automatically, try PostPlanify's Instagram scheduler.


PostPlanify logoPostPlanify

Schedule your content across all platforms

Manage all your social media accounts in one place with PostPlanify.

Start 7-day Free Trial
All-platform analytics
Social Inbox
AI-powered assistant
User profile
User profile
User profile
User profile
User profile
User profile
Trusted by 1470+ users

About the Author

Hasan Cagli

Hasan Cagli

Founder of PostPlanify, a content and social media scheduling platform. He focuses on building systems that help creators, businesses, and teams plan, publish, and manage content more efficiently across platforms.

Related Posts

PostPlanifyOne tool for all your socialsTry Free →