An Instagram carousel holds up to 20 photos and videos when you post it from the app. If you post it through a scheduling tool, the limit is 10 — and that is true of every scheduling tool, ours included.

Both numbers are current. Most answers to this question quote one of them and don’t say which way of posting it applies to, which is why the same question keeps getting asked.

How you post Photos and videos per carousel
From the Instagram app up to 20
From any scheduling tool 10
In an Instagram ad 10

If you are planning a 20-slide carousel, plan on posting it by hand.

Why you can’t post more than 10 photos in the app

Instagram raised the app’s carousel from 10 to 20 in waves, and the wave has followed app version more closely than anything else — not your follower count, not your account type, not your country.

Two things to try:

  • Update the Instagram app. This is the main variable. An account still stuck at 10 is usually running an older version.
  • Check where you are actually building the post. If you are adding photos inside a scheduling tool rather than inside Instagram, updating the app changes nothing. The next section is your answer instead.

Two things that won’t help: switching between a Creator and a Business account, and waiting to cross some follower threshold. Neither has ever affected carousel length.

Why every scheduling tool stops at 10

Scheduling tools don’t post the way you do. They hand the post to Instagram through the publishing connection Meta gives them, and that connection accepts 10 photos or videos per carousel. Meta’s own documentation for it is one sentence long: carousels are limited to 10 images, videos, or a mix of the two.

This is worth being clear about, because a lot of advice online has it backwards. You will read that a tool capping you at 10 slides just hasn’t caught up yet. That is not what is happening. The 20-slide carousel is an app feature, and no scheduling tool can unlock it. Anything promising 20 scheduled slides will either post 10 of them or fail outright.

That also means the choice of tool doesn’t change the ceiling. It only changes what happens when you cross it — which is the part worth asking about.

We learned that on our own product. For a while we let people attach as many photos as they liked, assuming some later step would catch the extras. Nothing did. An 11-photo carousel went to Instagram as 11 photos, came back refused, and the post didn’t publish at all. Now the eleventh photo is set aside and flagged before anything is sent.

How to post more than 10 photos on Instagram

If you genuinely need more than 10, you have three options and they are all fine:

  1. Post from the app. Up to 20 in one carousel, assuming your version has the feature. Write and schedule everything else as normal, then do this one by hand.
  2. Split it into two carousels. Ten and ten, posted a day or two apart, with the second one referring back to the first. Two posts also give the idea two chances in the feed instead of one.
  3. Turn the overflow into a second format. A long photo set often works better as a Reel or a Story sequence than as slides 11 through 20.

What to avoid: collaging four photos into one slide to fit more in. It fits, but on a phone each photo ends up too small to read.

This is the carousel rule that costs the most and gets written down the least. Every slide is cropped to match the first one. Instagram’s own wording is that carousel images are all cropped based on the first image in the carousel, defaulting to a square.

The shapes Instagram accepts run from 3:4 portrait to 1.91:1 landscape. We know the edges precisely because Instagram spelled them out when it turned one of our uploads down: “Aspect ratio 1.97:1 is outside Instagram’s allowed range (0.75 to 1.91).”

Diagram: slide one at 4:5 sets the frame, and a square or landscape slide placed after it is cropped at the sides rather than scaled down to fit.
A square slide loses both sides. A landscape slide loses most of its width. Neither is shrunk to fit.

For a feed carousel we build slides at 4:5. It is the tallest shape the feed shows in full, so it takes up the most screen without being cropped, and a square gives up about a fifth of that height for nothing.

Whatever shape you choose, use it for every slide. A slide that doesn’t match slide one gets cropped rather than shrunk to fit, so keep headlines and logos away from the edges.

The file format that fails at the last step

Instagram takes JPG and PNG. It does not take WebP.

That matters more than it sounds, because WebP is the default export in several design tools. A carousel that looks perfect in the editor gets refused on the way out, usually with a message that reaches you long after you stopped watching. If your slides come out of a design tool, check the export format once and the problem never comes back.

In practice, not one you are likely to hit — and this is a number worth not trusting other people about, including us.

We used to enforce an 8 MB ceiling per photo on Instagram, because that figure appeared in Meta’s documentation. It was wrong in the direction that hurts: it blocked the Instagram half of four real posts for one of our customers, with four more waiting behind them, on files Instagram would have accepted.

So we tested it instead. An 11.79 MB photo straight off a phone camera published without complaint, at full size, nothing compressed on the way. Meta’s publishing documentation doesn’t state an image size limit at all.

On Instagram, the things that actually get a carousel refused are the shape and the file format. Size, anywhere in the range a phone or a design tool produces, generally isn’t one of them.

One more limit if you’re importing old posts

Instagram allows 100 posts per account per 24 hours through a scheduling connection, and a carousel counts as one post no matter how many slides it has.

That is generous for a normal week and tight if you are moving a year of back catalogue into a new tool over a weekend. It is also the real explanation when the last few posts of a bulk import quietly don’t appear.

Fewer than the maximum, almost always.

Be careful with the “ideal carousel length” figures in circulation. Most of them come from social media tools analysing their own customers’ accounts, which is real data but not an experiment, and it reflects who buys that particular tool. Test the range on your own account before treating any number as a target.

Our own carousel generator won’t go below 3 slides, stops at 10, and defaults to 6: an opening slide, four points, and a closing one. That is a shape for one idea rather than a benchmark to hit. If a carousel truly needs 14 slides, it is usually two carousels.

The part worth real attention is the caption, which has a hard limit of 2,200 characters and gets cut off in the feed long before that. Our Instagram character counter shows you where the “more” link lands, and the post preview shows how the whole thing sits in a feed.

Why can’t I post more than 10 pictures on Instagram? Either your app hasn’t received the 20-slide update yet, or you are building the post in a scheduling tool, where 10 is a hard limit.

Can I schedule a 20-slide carousel? No — not with our tool and not with anyone else’s. Scheduled carousels are capped at 10. A 20-slide carousel has to be posted from the app.

Can a carousel mix photos and videos? Yes. The mix is fine as long as the total stays inside the limit.

What is the minimum number of slides? Two. One photo is just a regular post.

Does the limit change by country or account type? No. App version explains nearly every difference people run into. Creator and Business accounts behave the same way.

Do all the slides have to be the same size? Technically no, in practice yes. The whole carousel gets cropped to the first slide’s shape, so any slide that differs loses its edges.

Can I reorder or remove a slide after posting? Both, now. Instagram added reordering in March 2026 — three dots, Edit, then press and drag a photo — and individual photos can be deleted from a live carousel without deleting the post. What you still cannot do is add a photo to a carousel after publishing.

What this means if you schedule your posts

Every scheduling tool talks to Instagram the same way, so the ceilings are identical whichever one you pay for: 10 slides, one shape set by the first slide, no WebP, 100 posts a day.

What differs is what a tool does when your carousel breaks one of those rules. Some queue it up and let it fail quietly overnight. PostPost.ai checks each file against the network’s requirements before the post goes out and tells you which rule it broke, in the words the network used. You can run the same check by hand with our post checker.

If you post video as well, the companion piece to this one is how long an Instagram Reel can actually be, where the published limit and the real one are ten minutes apart.