Getting your Instagram carousel dimensions wrong means cropped text, cut-off visuals, and a post that looks unpolished before anyone reads a single word. Instagram is strict about aspect ratios — it forces every slide in a carousel to match the first image. If you get the first slide wrong, every other slide will be wrong too.
This guide covers every dimension, aspect ratio, and safe zone you need to know. No guesswork. Just the specs.
The Three Instagram Carousel Aspect Ratios
Instagram supports three aspect ratios for carousel posts. Every slide in a carousel must use the same one.
| Format | Aspect Ratio | Pixel Size | Feed Display |
|---|---|---|---|
| Square | 1:1 | 1080 × 1080 px | Standard — equal height and width |
| Portrait | 4:5 | 1080 × 1350 px | Tallest allowed — fills most of the screen |
| Landscape | 1.91:1 | 1080 × 566 px | Shortest — significant white space above and below |
Which format should you use?
Portrait (4:5) — in most cases.
Portrait carousels take up the maximum vertical space in the feed. On a mobile phone, a 4:5 carousel fills almost the entire screen, which means:
- The user sees less of the posts above and below yours
- Your content gets more "dwell time" as people scroll
- Your hook slide has maximum impact
Square (1:1) is a solid second choice, especially if your brand aesthetic uses square grids or if you are sharing photography.
Landscape (1.91:1) is rarely ideal for carousels. It wastes vertical space in the feed and makes text harder to read on mobile. Avoid it unless you have a specific reason (like panoramic images).
Critical Rule: The First Image Sets the Ratio
This trips up even experienced creators.
When you upload a carousel, Instagram locks the aspect ratio to whatever your first image uses. Every subsequent image is cropped to match — automatically and without warning.
If your first slide is 1080 × 1350 (portrait) and your second slide is 1080 × 1080 (square), Instagram will crop the top and bottom of the square image to force it into 4:5. You will lose content.
The fix is simple: create all slides at the same pixel dimensions before uploading. If you use an AI tool like CarouselMaker's carousel generator, this is handled automatically — every slide exports at the same size.
Detailed Dimension Specs
Square (1:1) — 1080 × 1080 px
- Best for: Photo-heavy carousels, product showcases, portfolio displays
- Text safe zone: Keep important text at least 60 px from all edges
- Max readable text lines: 6–8 lines of body copy at 24 px font size
- Grid appearance: Clean and uniform when viewed on your profile
Square is Instagram's original format. It still looks clean in profiles and works well for content where visual balance matters more than screen dominance.
Portrait (4:5) — 1080 × 1350 px
- Best for: Educational carousels, tips, listicles, storytelling, most text-based content
- Text safe zone: Keep text at least 60 px from sides and 80 px from top/bottom
- Max readable text lines: 8–12 lines of body copy at 24 px font size
- Grid appearance: Cropped to square on your profile grid (center portion shown)
Portrait gives you 25% more vertical space than square. That extra room lets you use larger fonts, more white space, or additional content per slide — all of which improve readability and engagement.
Important note about profile grid: On your Instagram profile, portrait carousels display as a center-cropped square. This means the top ~135 px and bottom ~135 px of your slide are hidden in the grid view. Put your most important visual elements in the center 1080 × 1080 area.
Landscape (1.91:1) — 1080 × 566 px
- Best for: Panoramic photos, cinematic visuals, comparison graphics
- Text safe zone: Keep text at least 60 px from sides and 40 px from top/bottom
- Max readable text lines: 3–4 lines of body copy at 24 px font size
- Grid appearance: Letterboxed with bars on your profile grid
Landscape carousels occupy the least feed space and are the hardest format for text-based content. Use them only when the horizontal layout is essential to your content.
Safe Zones — Where to Place Your Text
Safe zones are the areas of your slide where text and important visuals will not be cut off by Instagram's interface elements. Here is what can overlap your carousel content:
- Top of slide: Username and location tag overlay (approximately 40–50 px from the top)
- Bottom of slide: Like/comment/share buttons and the slide indicator dots (approximately 50–60 px from the bottom)
- Left and right edges: Slight cropping can occur on some devices (keep 40–60 px of padding)
Safe zone recommendations by format
| Format | Top padding | Bottom padding | Side padding |
|---|---|---|---|
| Square (1:1) | 60 px | 60 px | 60 px |
| Portrait (4:5) | 80 px | 80 px | 60 px |
| Landscape (1.91:1) | 40 px | 50 px | 60 px |
When using CarouselMaker, the templates already account for safe zones — text blocks are positioned within the safe area by default.
Image Resolution and Quality
Minimum width
Instagram requires a minimum width of 320 pixels. But uploading anything below 1080 px wide is a mistake — Instagram will upscale it, and the result looks blurry.
Maximum width
Instagram downscales images larger than 1080 px wide. There is no quality benefit to uploading a 2160 px wide image — it will be compressed down to 1080.
File format
Use JPG or PNG:
- JPG — Smaller file sizes, best for photos and colorful designs. Slight loss of quality due to compression.
- PNG — Larger files, best for text-heavy slides and graphics. Lossless quality, sharper text rendering.
For carousel slides with text (most AI-generated carousels), PNG is the better choice.
File size
Instagram allows up to 30 MB per image, but keep your files between 1–5 MB for optimal upload quality. Larger files get more aggressively compressed by Instagram's processing pipeline.
Video Slides in Carousels
Instagram carousels can mix images and videos. Here are the video specs:
| Spec | Requirement |
|---|---|
| Aspect ratio | Same as the first image in the carousel |
| Resolution | 1080 px wide minimum |
| Length | 3–60 seconds per video clip |
| File format | MP4 or MOV |
| Max file size | 4 GB |
| Frame rate | 30 fps recommended |
Video slides use the same aspect ratio as image slides in the carousel — controlled by the first image.
Quick Reference Cheat Sheet
Here is everything on one table:
| Spec | Square (1:1) | Portrait (4:5) | Landscape (1.91:1) |
|---|---|---|---|
| Pixels | 1080 × 1080 | 1080 × 1350 | 1080 × 566 |
| Max slides | 20 | 20 | 20 |
| Min font size (body) | 22 px | 22 px | 24 px |
| Min font size (heading) | 36 px | 36 px | 40 px |
| Feed space used | Medium | Maximum | Minimum |
| Profile grid display | Full image shown | Center-cropped to square | Letterboxed |
| Best content type | Photos, products | Text, tips, stories | Panoramic, comparisons |
| Recommended? | Good | Best | Avoid for most content |
Common Sizing Mistakes
Mistake 1: Mixing aspect ratios across slides
As covered above, Instagram crops all slides to match the first image. If you upload a portrait first slide and a square second slide, the square gets cropped. Always design every slide at the same dimensions.
Mistake 2: Designing at low resolution
Some tools or templates still default to 720 px or 800 px wide images. At that size, text looks soft and graphics appear pixelated on high-DPI phone screens. Always design at 1080 px wide — it is the standard and there is no reason to go lower.
Mistake 3: Ignoring the profile grid crop
When someone visits your profile, carousel cover images (the first slide) display as a center-cropped square — even if the original is portrait. If your hook text is near the top or bottom of a 4:5 slide, it will be invisible on your profile grid. Place headline text in the center zone.
Mistake 4: Text too close to edges
Instagram's UI elements (username, interaction buttons, slide dots) overlay the edges of your images. Important text placed in these areas gets hidden behind interface elements. Respect the safe zones.
Mistake 5: Using landscape for text carousels
Landscape format gives you approximately 566 px of vertical space. After accounting for safe zones, you are left with about 470 px of usable height. That is barely enough for a headline and a couple of lines — not enough for educational content. Use portrait instead.
The Easiest Way to Get Dimensions Right
If you do not want to think about pixels and safe zones at all, use a tool that handles it for you. The CarouselMaker.co carousel generator lets you select your target platform (Instagram, LinkedIn, TikTok) and automatically exports at the correct dimensions with safe zones built into every template. You focus on the content, the tool handles the specs.
For a broader overview of how Instagram and TikTok carousels compare, including when to use each platform's format, check out our Instagram & TikTok carousels 101 guide.
