Instagram Carousel Size & Dimensions: The Complete 2026 Guide
Use the wrong dimensions and your carousel gets cropped, letterboxed, or compressed before a single person swipes. Here are the exact numbers for every Instagram carousel format — and which one you should actually use.
The Quick Answer
The best size for Instagram carousels in 2026 is 1080 × 1350px (4:5 portrait). This format takes up more vertical space in the mobile feed than square posts, which means more visibility per impression. Instagram caps portrait carousels at 4:5 — anything taller is cropped to that ratio.
| Format | Dimensions | Aspect Ratio | Best For |
|---|---|---|---|
| Portrait Recommended | 1080 × 1350 px | 4:5 | Maximum feed real estate, mobile-first |
| Square | 1080 × 1080 px | 1:1 | Cross-posting to LinkedIn, safe default |
| Landscape | 1080 × 566 px | 1.91:1 | Wide screenshots, panoramic images |
Instagram Carousel File Requirements
Unlike LinkedIn carousels (which are PDF uploads), Instagram carousels are native multi-image posts. Each slide is a separate image file — JPG or PNG.
| Spec | Limit |
|---|---|
| File format | JPG or PNG per slide |
| Max file size per slide | 30 MB |
| Min slides | 2 images |
| Max slides | 10 images hard limit |
| Recommended slides | 5–8 for engagement |
| Min resolution | 320px wide |
| Recommended resolution | 1080px wide minimum |
Instagram sets the carousel format based on the first slide. If slide 1 is 4:5 portrait, all subsequent slides are cropped to 4:5 — even if you uploaded them as square. Design every slide at the same dimensions, or important content on slides 2+ will get clipped.
Why 4:5 Portrait Outperforms Square
The math is simple: a 4:5 portrait post takes up 33% more vertical screen space than a square post on a standard mobile screen. More screen space means a higher chance of stopping the scroll before the user moves on.
On a typical iPhone with a 390px wide screen, a 1:1 square post occupies roughly 390 × 390px of the feed. A 4:5 portrait post occupies roughly 390 × 488px. That extra 98px of vertical height makes a meaningful difference in the feed — it's the difference between content that gets noticed and content that gets skipped.
If you're cross-posting the same carousel to both Instagram and LinkedIn, design at 1:1 square — it works on both platforms without cropping. If Instagram is your primary platform, use 4:5 portrait for maximum reach.
Which Aspect Ratio Should You Use?
4:5 Portrait — Best for Instagram Reach
Portrait format (1080 × 1350px) is the highest-performing format for Instagram carousels in 2026. It dominates the mobile feed, rewards saves, and performs well with the algorithm because it generates more swipe events per post. If you're creating Instagram-first content, this is the format to use.
1:1 Square — Best for Cross-Platform
Square (1080 × 1080px) is the safest choice if your carousel will be posted on both Instagram and LinkedIn. It displays correctly on both platforms without any cropping. The tradeoff is reduced feed real estate on Instagram compared to portrait. Good for creators who want one design for both channels.
Landscape — Avoid for Carousels
Landscape format (1080 × 566px) is rarely a good choice for carousels. It takes up less screen space than square, reducing visibility. It's occasionally useful for screenshots, wide data visualizations, or panoramic images — but for text-based educational carousels, avoid it entirely.
Instagram rewards carousels that get swiped through to the end. More slides means more swipe events — but only if the content earns each swipe. Don't pad your carousel with filler slides just to hit 10. Five strong slides outperform ten mediocre ones.
Text Size and Readability at 1080 × 1350px
The portrait canvas is taller but the same width as square. Headline sizes stay the same; you just have more vertical space to use. Here are the recommended sizes for a 1080px wide canvas:
| Element | Minimum Size | Recommended |
|---|---|---|
| Headline | 48px | 64–96px |
| Body text | 24px | 28–36px |
| Caption / label | 18px | 20–24px |
| Slide number | 16px | 18–20px |
At 1080px wide, these sizes render clearly on any modern phone. The extra vertical space in portrait format gives you more room for body copy — but resist the urge to fill it all. White space improves readability and makes your slides feel more premium.
Shrink your slide preview to 20% of its original size — roughly the size it appears in a feed scroll. If you can read every word without squinting, the text is large enough. If anything becomes unclear, increase font size or reduce the word count.
Safe Zones and Padding
Instagram crops and displays slides with slight rounding at the corners in the feed. Keep important content away from the edges:
- Outer padding: minimum 60px on all sides at 1080px canvas
- Text margins: keep all text at least 80px from any edge
- Logo/branding: corner placement with at least 50px clearance from edges
- Cover slide: design it to work as a standalone — it's the thumbnail shown in the grid and in the feed before the swipe
Your first slide appears in two places: the feed (where it needs to stop the scroll) and your profile grid (where it sits next to your other posts). It must be visually strong as a standalone image, not just as the opener for a sequence. A weak cover slide kills reach before anyone sees slide 2.
Common Instagram Carousel Size Mistakes
Designing in landscape, posting to Instagram
A common mistake: creating slides in a 16:9 widescreen template (PowerPoint default, many Canva templates) and trying to post them to Instagram. The result is heavy letterboxing — black bars above and below — and very small text. Always start with a portrait or square canvas when designing for Instagram.
Inconsistent slide dimensions
All slides in an Instagram carousel must be the same aspect ratio. Instagram uses the first slide's ratio and crops everything else to match. If slide 1 is 4:5 and slide 3 is 1:1, slide 3 will be cropped to 4:5. Lock your canvas dimensions before you start — changing mid-carousel causes layout breaks.
Uploading at low resolution
Instagram compresses images on upload. If you start at 1080px wide, the final quality after compression is acceptable. If you start smaller — say 600px — Instagram's compression makes text blurry and edges rough. Always export at 1080px minimum. Higher source resolution (1440px) survives compression better but isn't required.
Forgetting the last slide CTA
This is not a size issue, but it costs as much reach as getting dimensions wrong. The last slide of an Instagram carousel should ask viewers to save the post. Saves are one of the highest-weight signals for the Instagram algorithm. A carousel without a save CTA leaves organic reach on the table. See our guide on Instagram carousels that get saved for the full breakdown.
Get dimensions right automatically
Carouselli exports Instagram carousels at the correct 4:5 dimensions — no manual sizing, no cropping. Generate your carousel and download the PNGs ready to upload.
Try the Instagram carousel makerHow to Export the Right Size
If you're building slides manually in design software:
- Figma: Set frame to 1080 × 1350px, export each frame as PNG at 1x or 2x
- Canva: Use the "Instagram Post (Portrait)" template (1080 × 1350px), download as PNG
- Photoshop: New document at 1080 × 1350px at 72 DPI (screen resolution), export as PNG
- Carouselli: Choose Instagram format (4:5), generate or design your slides, export as PNG — all slides download at the correct dimensions automatically
After exporting, always preview the images at 100% zoom before uploading. Check that text is sharp, no content is near the edges, and all slides are the same dimensions. Then upload all images at once as a single Instagram post.
Summary: Instagram Carousel Size Cheat Sheet
| What | Spec |
|---|---|
| Best format | 1080 × 1350px (4:5 portrait) |
| Square option | 1080 × 1080px (1:1) |
| File type | JPG or PNG per slide |
| Max file size | 30 MB per slide |
| Max slide count | 10 slides |
| Sweet spot slide count | 5–8 slides |
| Min headline size | 48px (recommend 64–96px) |
| Min body text size | 24px (recommend 28–36px) |
| Safe zone padding | 60–80px from all edges |
| Recommended resolution | 1080px wide minimum |