How Many Photos Can You Post on Instagram? (2026 Limits)


You can post up to 20 photos in a single Instagram carousel as of 2024 (previously 10), unlimited individual photo posts per day from a single account (though 1-2 per day is algorithmically optimal), and unlimited photos in Stories where each photo is its own 24-hour segment. That's the short answer to "how many photos can you post on Instagram." The longer answer depends on whether you're posting to feed, Stories, Reels, or DMs, and whether you've tripped Instagram's invisible action-rate throttles.
This guide covers every photo limit Instagram actually enforces in 2026, with sources linked to Meta's own help center. If you're a creator, marketer, or social media manager who wants to know exactly how many photos can you post on Instagram before something breaks, this is the reference page.
Edited by Jamie Partridge, Founder. Reviewed 26 April 2026
Quick reference: Instagram photo limits in 2026
| Post type | Photo limit | Notes |
|---|---|---|
| Carousel (single post) | 20 photos/videos | Increased from 10 in 2024. Mix of photos and videos counts toward the same 20. |
| Feed posts per day | No hard cap | Algorithm rewards 1-2/day. More than 3-5 dilutes reach. |
| Stories per day | Unlimited | Each photo = a separate 24-hour segment. |
| Reels (photo carousels) | Up to 20 | The 2024 photo-Reels feature still works in 2026. |
| Direct Messages | No documented cap | Can attach multiple photos per message. |
| Tagged people per photo | 20 accounts | Per single feed photo. |
| Hashtags per post | 30 | Hard cap. Mosseri recommends 3-5 in practice. |
| Action throttle (publishing) | ~30/hour soft limit | Posting too fast triggers spam-flag review. |
The rest of this post breaks each row down with sources, edge cases, and the API-level details that aren't in the Meta help center.
Carousel limit: 20 photos in a single post
The headline number for "how many photos can you post on Instagram" in a single post is 20. Per Meta's own Share a post with multiple photos or videos on Instagram help article, "you can upload up to 20 photos and videos and share them as a single post in Instagram Feed."
This was 10 photos for years (from launch in 2017 through mid-2024). Instagram doubled it to 20 in a quiet rollout in mid-to-late 2024, and the 20-slide cap is the current standard in April 2026.
A few details that aren't on the surface of the help article:
- Photos and videos share the same 20 slots. A carousel can be 20 photos, 20 videos, or any mix. There's no "10 photos plus 10 videos" arrangement.
- Each photo can be up to 30 MB. Larger files get auto-compressed by Instagram on upload, which is the main quality-loss culprit on feed posts.
- Each video slide caps at 60 seconds. Longer than that and the slide will reject.
- The first slide drives 80%+ of the swipe rate. The carousel best practices guide goes deep on this.
If you need to schedule carousels in advance with the full 20 slots, the how to schedule Instagram carousels guide walks through PostEverywhere's bulk uploader (which handles the 20-slot composition without dropping slides on submit, a recurring complaint with Meta Business Suite's mobile flow).
Single feed posts per day: unlimited (but algorithm has opinions)
There is no hard daily cap on feed posts from a single account. You can post 1, 5, or 50 photos to feed in a 24-hour period and Instagram won't reject any of them on quantity grounds. The constraint is the action throttle (covered below), not a daily limit.
That said, "can" and "should" are different questions. Per Adam Mosseri's 2024 algorithm guidance and the deeper analysis in how the Instagram algorithm works, feed reach is allocated across your follower base over a multi-hour window. Posting twice in two hours splits that audience between two posts. Posting 5 times in a day means each subsequent post gets a smaller fraction of impressions.
The practical reach-optimised cadence:
- 1 post per day for most creator and small business accounts.
- 2 posts per day if you have over 100k followers and your audience spans multiple time zones, scheduled across the best time to post on Instagram windows.
- 3+ posts per day is fine for news/media accounts where freshness beats reach optimisation, but expect each post to underperform a single-post day.
For most accounts, the how often to post on social media data lands on once daily as the engagement-per-post sweet spot.
Stories: unlimited photos, but action limits exist
Instagram Stories has no daily cap on photos. Each photo you add to Stories becomes its own 24-hour segment in your story tray, and you can add as many segments as you want.
What you may run into:
- The "Highlights" cap is 100 stories per highlight. Per Meta's help center on Highlights, each highlight folder caps at 100 saved stories.
- Action throttling still applies. Adding 50 stories in 5 minutes can trigger temporary action limits even though there's no story-specific cap.
- Story replies and engagements are also subject to the same hourly action limits as feed engagements.
For creators running a high-volume Story workflow (think: behind-the-scenes coverage during an event), the how to schedule Instagram stories guide covers how to queue Stories instead of dripping them manually all day.
Reels and the photo-Reels feature
In 2024 Instagram added the ability to post photo carousels as Reels, where the photos auto-cycle in a video-style format with music. As of April 2026, this feature is still active.
The limits:
- Up to 20 photos per photo-Reel (same as feed carousel).
- Auto-generated video runtime caps at 90 seconds, regardless of how many photos you add.
- Music sync uses Instagram's licensed library, which means tracks may not have Facebook performance rights when cross-posted (covered in the post to Instagram and Facebook at the same time guide).
If you're scheduling photo-Reels at scale, the how to schedule Instagram Reels guide covers the format. Native video Reels remain capped at 90 seconds for organic posts and 15 minutes for video Reels.
Direct Messages: no documented cap
Instagram does not publish a hard cap on photos sent via DM. In practice you can attach multiple photos to a single message and send dozens of message threads per day. Where users hit walls:
- Sending photos to non-followers in bulk (10+ recipients quickly) trips the spam-action throttle.
- The "Vanish Mode" photo retention is unlimited but each photo expires after view.
- Group chats allow the same per-message attachment count as 1:1 DMs.
DM photo limits are the least documented because they're rarely abused. The main caveat: if you're using DMs as a customer-service channel and sending product photos to many users per hour, you're on the same throttle clock as everyone else.
Algorithm impact: how photo volume affects your reach
Posting more photos doesn't equal more reach. Per Mosseri's January 2025 originality guidance, Instagram's recommendation system prioritises:
- Original content (not reposts, not 70%+ visual matches to existing posts).
- Engagement velocity in the first 60-90 minutes after publish.
- Account-level posting consistency (showing up daily beats sporadic dumps).
The implication: 30 mediocre photos posted in one day will reach fewer people in total than one well-considered carousel posted on a daily schedule for 30 days. The first scenario splits engagement velocity across 30 posts (each gets ~3% of your audience's first-hour attention). The second compounds.
This is why bulk-scheduling tools are a reach-optimisation play, not just a time-saver. You batch the creative work, then drip the content at the optimal posting times instead of front-loading.
Action throttling: the invisible limit that gets accounts flagged
Instagram has soft action limits per hour designed to catch automation and spam. Meta doesn't publish exact numbers (publishing them would help bots evade), but reverse-engineered community data lines up consistently:
- ~30-60 follows per hour before the follow action gets temporarily blocked.
- ~30-60 likes per hour before the like action gets temporarily blocked.
- ~20-30 comments per hour before flagging.
- ~30 posts per hour before publishing gets temporarily restricted.
- ~5-10 DM sends per hour to non-followers before spam-flag review.
These limits reset on a rolling basis. If you trip one, the action will be greyed out for 1-24 hours, with no precise countdown shown.
The throttle hits accounts that:
- Use unofficial automation (auto-followers, mass-DM tools).
- Post 20+ photos in a 5-minute burst (looks like a script).
- Switch IPs frequently (looks like account hijacking).
Using a scheduling tool that publishes via the official Instagram Graph API doesn't trip these throttles, because the API authenticates the publishing action and Meta whitelists official partners' traffic patterns.
How to schedule multiple Instagram photos at once
If you've got 30 photos planned for the next week, manually posting one a day is a chore and increases the chance you'll skip a day. PostEverywhere's Instagram scheduler handles bulk photo scheduling without tripping action limits or losing slides.
Step 1: Connect your Instagram account

Connect your Instagram Business or Creator account via Meta's official Graph API. Personal accounts can't use scheduled publishing (a Meta restriction, not a PE one). Switching to Creator is free and takes 30 seconds in Instagram settings.
Step 2: Bulk upload your photos

Drop in up to 20 photos for a single carousel, or queue up to 100 separate posts in one bulk upload. The composer respects the 20-slot carousel limit and warns before submit if you've over-queued. The bulk scheduling guide walks through the full workflow.
Step 3: Auto-generate captions per post

The AI caption generator drafts captions per photo based on visual content, with hashtag suggestions from the hashtag generator. You stay in editorial control before anything publishes.
Step 4: Schedule across the calendar

Drag posts onto the content calendar at your optimal posting windows. The calendar view prevents the front-loading mistake (5 posts on Monday, nothing for the rest of the week) by showing your posting cadence at a glance.
Step 5: Track which photos earned the engagement

Unified analytics shows which photos drove saves, shares, and reach. Use the engagement rate calculator to benchmark against your account's running average and against the industry benchmarks.
Schedule 30 days of Instagram posts in one sitting. Start your free trial of PostEverywhere. 7 days free, all features unlocked.
Frequently asked questions
How many photos can you post on Instagram in a single carousel?
Up to 20 photos as of 2024, increased from the previous limit of 10. The 20-slot limit covers a mix of photos and videos. Source: Meta's Share a post with multiple photos help article.
How many Instagram posts per day is too many?
There's no hard cap, but engagement data shows 1-2 feed posts per day is the sweet spot for most accounts. Posting 3 or more times daily typically dilutes reach because the algorithm splits audience attention across each post in your follower base's first-look window. See how often to post on social media for category-specific cadence.
How many hashtags can I use on Instagram?
The hard cap is 30 hashtags per post, including caption and first comment combined. Adam Mosseri publicly recommends 3-5 hashtags rather than maxing out, since the algorithm reads excessive hashtag stuffing as low-quality. The hashtag generator suggests volume-balanced sets.
How many people can I tag in a single Instagram photo?
Up to 20 accounts per single feed photo. For carousels, the 20-tag limit applies per slide (so a 20-slide carousel could theoretically tag 400 unique accounts). Tagged users get a notification, which counts toward your hourly action quota.
How many Stories can I post per day?
Unlimited. Each Story photo or video is a separate 24-hour segment. The only soft limits are the per-Highlight cap (100 saved stories per Highlight folder) and the hourly action throttle if you upload 50+ Stories in a 5-minute burst.
How many followers do I need to be verified on Instagram?
There's no follower minimum for the Meta Verified subscription ($11.99-14.99/month) introduced in 2023, which is the path most non-celebrity accounts now take. Legacy verification (the free blue badge based on notability) requires public-figure status with media coverage but no hard follower count. See Meta Verified for current eligibility.
How many Instagram accounts can I run from one phone?
You can switch between up to 5 accounts in the official Instagram app. For more than 5 accounts (agency or multi-brand setups), multi-account management tools handle 10, 50, or 100+ accounts from a single dashboard with role-based access for team members.
Why did Instagram block me from posting more photos?
If posting is greyed out or you see "Action Blocked", you've tripped an action-rate throttle. Soft blocks last 1-24 hours and resolve themselves. To avoid: don't burst-post 20+ photos in 5 minutes, don't run third-party automation, and use an official-API scheduler like PostEverywhere that publishes via Meta-approved traffic patterns.
Can I post the same photo twice on Instagram?
Yes, but the algorithm's originality filter (per Mosseri's January 2025 guidance) suppresses near-identical reposts. The system flags content that's 70%+ visually similar to your existing posts and reduces its recommendation weight. Reposting your own photo to Stories is fine; reposting it to feed within the same month will underperform.
How many photos can I send in an Instagram DM?
There's no documented cap on photos per DM message or per day. In practice, sending 10+ photos to non-followers in quick succession can trigger the spam throttle. For 1:1 conversations with people you already follow, attachment volume is unconstrained.
Related guides
- How to schedule Instagram carousels: full carousel workflow with the 20-slot composer
- Instagram carousel best practices: the cover-slide and swipe-rate playbook
- Instagram image sizes: aspect ratios, file sizes, and the 30 MB compression cliff
- How the Instagram algorithm works: the ranking system behind reach
- Best time to post on Instagram: timing data for the 1-2/day cadence
- How to schedule Instagram posts: broader scheduling workflow
Stop hand-posting and start batching. PostEverywhere schedules Instagram carousels, Reels, Stories, and feed posts from one composer. Start your free trial.

Founder & CEO of PostEverywhere. Writing about social media strategy, publishing workflows, and analytics that help brands grow faster.