Framescrll › Instagram carousel size guide
Instagram carousel size guide: 1080 × 1350, 4:5, square and story
Short answer: make every slide 1080 × 1350 px (4:5). It is the tallest shape Instagram shows in the feed, so it takes the most screen while someone scrolls, and it is the size every slide gets cropped to anyway if your first slide is 4:5.
The rest of this page is every carousel dimension you might need, the one cropping rule that catches people out, and how many slides each platform will actually accept. All of the numbers are the ones Framescrll exports at — nothing here is resampled or upscaled.
Carousel slide sizes
| Shape | Pixels | Aspect ratio | Use it for |
|---|---|---|---|
| Portrait | 1080 × 1350 | 4:5 | Instagram feed carousels, Threads, Facebook, LinkedIn. The default and the one to pick unless you have a reason not to. |
| Square | 1080 × 1080 | 1:1 | Instagram and Threads when you want the classic grid look; also accepted by Facebook, LinkedIn and X. |
| Story / vertical | 1080 × 1920 | 9:16 | Instagram Stories and Reels covers, and TikTok photo mode, which is full-screen vertical. |
| Landscape | 1080 × 566 | 1.91:1 | Facebook and X only. Instagram accepts landscape but it is the smallest shape in the feed, so it rarely earns its place in a carousel. |
| Pinterest pin | 1080 × 1620 | 2:3 | Pins posted one at a time — Pinterest has no swipeable carousel (see below). |
The rule that crops your slides
Instagram uses the aspect ratio of the first slide for the whole carousel. A 4:5 first slide followed by a square photo means the square gets cropped to 4:5, and you don't get to choose where. So decide on one shape before you start and make every slide that shape. Framescrll makes this automatic: you pick the frame once and every slide is cut to it.
Seamless (panorama) carousels: the canvas width
A seamless carousel is one wide image sliced into slides, so the whole thing is simply slides × 1080 pixels wide at the height of the shape you chose:
- 3 slides at 4:5 → 3240 × 1350
- 5 slides at 4:5 → 5400 × 1350
- 4 slides at 9:16 (TikTok's minimum) → 4320 × 1920
- 10 slides at 1:1 → 10800 × 1080
You never have to build that image by hand — the seamless carousel walkthrough shows the editor doing it — but the arithmetic is useful when you're checking whether a photo is wide enough to split into a panorama without going soft.
How many slides can a carousel have?
Every platform has different limits, and they are easier to fix before you build than after a rejected upload. These are counts of images per post:
- Instagram raised its limit from 10 to 20 slides. Feed carousels can mix photos and videos, but a seamless design only works across still images.
- TikTok photo mode has a minimum, not just a maximum: it needs at least 4 photos, all 9:16. See TikTok photo carousels.
- LinkedIn's swipeable carousel is a document post, not an image post. Uploading nine images gives you a grid, not a swipe — post a PDF instead.
- Bluesky takes up to four images but tiles them as a grid, so there is no swipe to be seamless across.
- WhatsApp Status and Snapchat post each 9:16 image as its own status or snap, viewed in sequence — a seamless strip still reads, one screen at a time.
- Pinterest has no organic carousel at all, so a panorama has to go up as separate pins. YouTube Shorts has no image post — use the video export.
Framescrll's export screen shows this same list against your current slide count, so a 12-slide board tells you it won't fit Facebook before you try to post it.
What the export actually contains
Each slide comes out at the full size of the frame you chose — 1080 × 1350 for feed, 1080 × 1920 for story and TikTok, 1080 × 1620 for a pin — as a separate PNG, numbered in swipe order. Text and decoration are drawn as vector artwork at export time, so they stay sharp; photos are rendered from the original file rather than a preview. A single PDF export is also there for LinkedIn and for print.