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:
| Symptom | Most Likely Cause | Fix |
|---|---|---|
| Post stuck on "Sending..." or "Preparing..." | Internet connection or app cache | Fix #1 + Fix #3 |
| "Your post could not be shared" | File format, size, or connectivity issue | Fix #5 + Fix #1 |
| "Action Blocked" pop-up | Bot-like behavior detected | Fix #7 |
| "We'll try again later" | Rate limiting or temporary restriction | Fix #8 |
| Reel not uploading | Wrong aspect ratio, too long, or copyrighted audio | Fix #11 |
| Story stuck uploading | File too large or connection drop | Fix #12 |
| Carousel won't post | Mixed aspect ratios or exceeding 20 slides | Fix #13 |
| Can't post at all — no error | Account suspended or shadowbanned | Fix #9 + Fix #10 |
| Posts disappear after publishing | Community guidelines violation | Fix #6 |
| Schedule button doesn't appear | Using a personal account | Fix #14 |
| Everything fails across all devices | Instagram outage | Fix #15 |
Instagram Posting Limits in 2026
Before troubleshooting, know the limits. Exceeding these will cause silent failures:
| Limit | Value | Notes |
|---|---|---|
| Feed posts per day | No official cap (recommended 1-3) | Excessive posting may trigger spam filters |
| Stories per day | 100 | Each up to 60 seconds |
| Reels length | 3 minutes (up to 20 min for some accounts) | Algorithm favors 15-90 seconds |
| Carousel slides | Up to 20 | Changed from 10 in mid-2024 |
| Hashtags per post | 5 | Reduced from 30 in January 2026 |
| Caption length | 2,200 characters | Visible text truncates at ~125 characters |
| Image file size | Up to 8MB | JPEG or PNG recommended |
| Video file size | Up to 4GB | MP4 (H.264 + AAC) recommended |
| Feed aspect ratios | 1.91:1 (landscape) to 4:5 (portrait) | 4:5 (1080×1350) gets most screen space |
| Reels/Stories aspect ratio | 9:16 (1080×1920) | Vertical full-screen |
| API posts per day | 100 | Via Graph API, rolling 24-hour window |
| Scheduling window (native) | 75 days ahead | Requires Professional account |
For detailed image and video specs, see our Instagram image size guide.
Schedule your content across all platforms
Manage all your social media accounts in one place with PostPlanify.
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:
- Toggle Airplane Mode on for 10 seconds, then off — this resets your connection
- Switch between Wi-Fi and mobile data to see which works
- If on Wi-Fi, move closer to your router or restart it
- Run a speed test — you need at least 5 Mbps upload speed for reliable posting
- 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:
- Open the App Store (iPhone) or Google Play Store (Android)
- Search for Instagram
- If you see an Update button, tap it
- 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:
- Go to phone Settings → Apps → Instagram
- Tap Storage → tap Clear Cache (not "Clear Data" — that logs you out)
- Reopen Instagram and try posting
iPhone: iOS doesn't let you clear cache for individual apps. Instead:
- Delete the Instagram app
- Reinstall from the App Store
- 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:
- Stop all activity on Instagram for 24-48 hours — don't post, like, comment, or follow
- Report the problem via the "Tell us" or "Report" button on the block notification
- Unlink third-party apps — go to Settings → Security → Apps and Websites → remove any suspicious connections
- Switch networks — move from Wi-Fi to mobile data (or vice versa) to get a fresh IP
- 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:
- Wait 1-2 hours — this is often a temporary rate limit that resolves itself
- Switch networks — move from Wi-Fi to cellular or vice versa
- Clear cache (see Fix #3)
- Log out and log back in — this refreshes your session token
- 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:
- Open Instagram → tap your profile picture
- Go to Settings → Account → Account Status
- 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:
- Stop all activity for 48-72 hours (no posting, liking, commenting)
- 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
- Remove third-party app access — Settings → Security → Apps and Websites
- Check Account Status — Settings → Account → Account Status
- Resume posting slowly — 1 post per day with 3-5 relevant, non-banned hashtags
- 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.
Schedule your content across all platforms
Manage all your social media accounts in one place with PostPlanify.
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:
- Check the aspect ratio — must be 9:16
- Re-export the video as H.264 MP4 at 30fps
- Reduce file size (use a compressor if over 100MB)
- Clear cache and retry
- 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:
- Check file size — compress large images or videos
- Check internet connection — Stories upload in the background, and a connection drop during upload causes silent failure
- Disable Data Saver — Settings → Account → Data Usage → turn off Data Saver
- Check sharing permissions — Settings → Privacy → Story → make sure sharing isn't restricted
- 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:
- 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.
- Too many slides — Limit is 20. If you try to add more, the upload fails.
- 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.
- 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):
- Go to your Instagram profile
- Tap Settings and privacy
- Scroll to Account type and tools
- Tap Switch to professional account
- 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:
- Visit Downdetector's Instagram page for real-time reports
- Check X (Twitter) for "#instagramdown" trending
- 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.
Schedule your content across all platforms
Manage all your social media accounts in one place with PostPlanify.
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 Message | What It Means | Fix |
|---|---|---|
| "Your post could not be shared" | File format issue, internet drop, or security check | Check media specs, check internet, log out of other devices |
| "Action Blocked" | Bot-like behavior detected | Stop all activity 24-48 hours, unlink third-party apps |
| "We'll try again later" | Rate limiting or temporary restriction | Wait 1-2 hours, switch networks, clear cache |
| "Your account has been temporarily locked" | Suspicious login detected | Verify identity via email/SMS, change password |
| "Couldn't refresh feed" | Server outage or internet issue | Check Downdetector, switch networks, clear cache |
| "Something went wrong" | General server error or corrupted upload | Force close app, clear cache, re-encode media |
| "Reel not uploaded" | Video specs not met or copyright detected | Check format/length/size, use licensed music |
| "Keep Instagram open to finish posting..." (stuck) | Network drop during upload | Force close, check internet, retry on stable connection |
| "We restrict certain activity to protect our community" | Repeated violations or automation detected | Check 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:
- Keep the app updated — enable auto-updates so you always have the latest version
- Clear cache monthly — don't wait for problems to appear
- Stay within action limits — no more than 20 follows/hour, 60 likes/hour, 15 comments/hour
- Use 3-5 relevant hashtags — the 30-hashtag era is over. Quality over quantity.
- Export media in the right format — JPEG/PNG for images, H.264 MP4 for video, 9:16 for Reels/Stories
- Don't use unauthorized automation — if a tool asks for your Instagram password (instead of OAuth login), don't use it
- Reconnect third-party tools regularly — tokens can expire and cause silent failures
- Check Account Status periodically — Settings → Account → Account Status
- 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.
Related Reading
- Instagram Scheduled Posts Not Working? 10 Quick Fixes — When scheduled posts fail
- How to See Scheduled Posts on Instagram — Find your queued content
- How to Schedule Instagram Posts — Step-by-step scheduling guide
- How to Schedule Instagram Reels — Reels-specific scheduling
- How to Schedule Instagram Stories — Stories scheduling guide
- Instagram Image Size Guide — Complete spec reference
- Instagram Carousel Guide — Carousel creation and sizing
- Best Time to Post on Instagram — Optimal posting times
- Suspended Instagram Account — Account recovery guide
- How to Automate Instagram Posts — Safe automation guide
- Best Apps to Post to All Social Media at Once — Multi-platform tools
Schedule your content across all platforms
Manage all your social media accounts in one place with PostPlanify.
About the Author

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.



