Getting your Instagram post sizes right is not just a technical checkbox — it directly affects how sharp your content looks, how much of your image gets cropped, and whether Instagram's algorithm compresses your visuals into a blurry mess.
Whether you are a brand manager, content creator, or social media marketer, this guide gives you every dimension you need for every format in one place.
Why Instagram Post Sizes Matter for Reach and Quality
Instagram is a visual-first platform. When your images are the wrong size, they get cropped unpredictably, stretched awkwardly, or compressed into lower quality by Instagram's automatic processing system. Any of these outcomes hurts your first impression in the feed — and a weaker first impression means fewer likes, saves, and follows.
Beyond aesthetics, size also affects discoverability. Instagram prioritizes content that performs well in the first few minutes after posting. If your image looks pixelated or poorly cropped, engagement drops, which signals to the algorithm that the content is low quality, reducing how widely it gets distributed.
As reported by CNBC, Instagram has now crossed 3 billion monthly active users, cementing its position as one of the most competitive visual platforms in the world — which makes getting every post detail right more important than ever.
How Instagram Compresses Images and What You Can Do About It
Instagram automatically compresses every image and video you upload to reduce storage and load times. The compression is most noticeable when you upload images that are either too large or in the wrong format.
To minimize compression loss:
- Upload at exactly 1080px wide — Instagram will not compress images that are already at the display resolution
- Export JPGs at 70–80% quality — higher quality exports are often compressed more aggressively by Instagram's system, not less
- Use sRGB color profile — CMYK images get converted automatically, which can shift colors
- Keep file sizes under 8 MB for photos to avoid aggressive server-side compression
Complete Instagram Post Sizes Quick Reference Table
|
Format |
Dimensions (px) |
Aspect Ratio |
Max File Size |
File Type |
|
Square Feed Post |
1080 x 1080 |
1:1 |
8 MB |
JPG / PNG |
|
Portrait Feed Post |
1080 x 1350 |
4:5 |
8 MB |
JPG / PNG |
|
Landscape Feed Post |
1080 x 566 |
1.91:1 |
8 MB |
JPG / PNG |
|
Instagram Stories |
1080 x 1920 |
9:16 |
4 GB (video) / 8 MB (photo) |
JPG / PNG / MP4 |
|
Instagram Reels |
1080 x 1920 |
9:16 |
4 GB |
MP4 / MOV |
|
Reels Cover Photo |
1080 x 1920 |
9:16 |
8 MB |
JPG / PNG |
|
Carousel Post |
1080 x 1080 or 1080 x 1350 |
1:1 or 4:5 |
8 MB per image |
JPG / PNG |
|
Profile Photo |
320 x 320 |
1:1 |
8 MB |
JPG / PNG |
|
Feed Video |
1080 x 1080 or 1080 x 1350 |
1:1 or 4:5 |
4 GB |
MP4 / MOV |
|
Feed Ad |
1080 x 1080 |
1:1 |
8 MB |
JPG / PNG |
|
Story Ad |
1080 x 1920 |
9:16 |
4 GB |
JPG / PNG / MP4 |
|
Reels Ad |
1080 x 1920 |
9:16 |
4 GB |
MP4 / MOV |
Instagram Feed Post Sizes
The Instagram feed is where most of your permanent content lives. Instagram supports three orientations for feed posts, and each has a specific recommended size.
Square Post Size (1080 x 1080 px)
The square format has a 1:1 aspect ratio and dimensions of 1080 x 1080 pixels. This is the original Instagram format and remains the most versatile option because it displays consistently across the feed, the profile grid, and in Explore without any cropping.
It works well for product shots, quotes, branded graphics, and flat-lay photography.Square posts display at 1080 x 1080 in the feed but are reduced to a smaller thumbnail on your profile grid, so make sure key visual elements are centered and not near the edges.
Portrait Post Size (1080 x 1350 px)
Portrait posts use a 4:5 aspect ratio at 1080 x 1350 pixels. This is the most recommended format for feed posts because it takes up more vertical screen space than any other orientation — giving your content more visual real estate in a follower's feed before they scroll past.
Portrait is ideal for fashion photography, product detail shots, infographics, and any content where taller framing shows more of the subject. When displayed on the profile grid, portrait images are cropped to a square from the center, so keep the most important elements away from the very top and bottom of the frame.
Landscape Post Size (1080 x 566 px)
Landscape posts use a 1.91:1 aspect ratio at 1080 x 566 pixels. This wide format takes up the least vertical space in the feed, making it the weakest choice for feed engagement.
However, it works well for panoramic photography, wide product showcases, or architectural shots where the horizontal composition is essential to the image.Avoid using landscape format for text-heavy graphics — the reduced height makes text harder to read in the feed.
Which Feed Post Size Gets the Most Engagement?
Portrait (4:5) consistently outperforms square and landscape in feed engagement because of the additional screen space it occupies.
When a viewer is scrolling, a taller image takes longer to scroll past — giving it more passive viewing time and increasing the likelihood of a tap, like, or save. For most content types, portrait is the safest default choice.
Instagram Stories Size
Recommended Stories Dimensions
Instagram Stories are displayed in full-screen vertical format. The recommended size is 1080 x 1920 pixels at a 9:16 aspect ratio. This fills the entire screen on all modern smartphones without letterboxing or blank bars on the sides.
For photo stories, keep your file under 8 MB. For video stories, the maximum length is 60 seconds per clip, with a 4 GB file size limit. Videos longer than 60 seconds will be automatically trimmed.
Safe Zone for Stories (Text and Logo Placement)
Even at the correct 1080 x 1920 size, parts of your story are obscured by the Instagram interface — specifically the profile icon and username at the top, and the reply bar and CTA button at the bottom.
Follow these safe zone guidelines to keep important content visible:
- Top safe zone: Keep text and logos at least 250 pixels from the top edge
- Bottom safe zone: Keep text and logos at least 400 pixels from the bottom edge
- Left and right margins: Keep content at least 80 pixels from each side
Anything outside these zones risks being cut off or covered by the UI, especially on smaller phone screens.
Instagram Reels Size
Recommended Reels Dimensions
Instagram Reels use the same dimensions as Stories — 1080 x 1920 pixels at a 9:16 aspect ratio. This full-screen vertical format is mandatory for Reels that are intended to display natively without black bars. Reels filmed horizontally (16:9) will play with black bars on the top and bottom.
Maximum Reel length is currently 90 seconds, with a 4 GB file size cap. Supported formats are MP4 and MOV, with H.264 codec recommended for best quality after compression.
Reels are not just an organic reach tool — they are increasingly central to how creators and brands drive results on the platform.
According to data from Statista, Instagram Reels from large accounts recorded an engagement rate of approximately 5.5 percent in Q1 2024, with smaller accounts seeing even higher rates — underscoring why sizing your Reels correctly for full-screen display is non-negotiable for performance.
Reels Cover Photo Size
Your Reels cover photo appears on your profile grid at a 1:1 square crop from the center of the image, and in the Reels tab at the full 9:16 ratio. When selecting or uploading a cover, use 1080 x 1920 pixels and ensure the key visual element — your face, product, or text — is centered so it displays correctly in both crop formats.
Reels vs Stories: Same Size, Different Purpose
Both Reels and Stories use 1080 x 1920 at 9:16, but they serve different content goals. Stories disappear after 24 hours and are ideal for timely, conversational, or interactive content. Reels are permanent, algorithmically distributed to non-followers, and optimized for discovery and reach. Use the same dimensions for both — but design the content strategy separately.
Instagram Carousel Post Size
How Carousel Aspect Ratio Works
Carousel posts allow you to include up to 20 images or videos in a single post. The first image you upload sets the aspect ratio for the entire carousel — every subsequent image is cropped to match that ratio automatically.
This means if your first image is portrait (4:5), all following images will be displayed at 4:5, regardless of their original dimensions. Plan your carousel sequence before uploading and choose your first image's orientation deliberately.
Recommended carousel dimensions:
- Square carousel: 1080 x 1080 px (1:1)
- Portrait carousel: 1080 x 1350 px (4:5)
Portrait carousels are generally preferred for the same reason as portrait feed posts — more screen real estate per frame.
Best Practices for Multi-Image Carousels
- Keep all images at the same resolution and orientation for visual consistency
- Design the first slide as a strong hook — it is the only frame visible before the viewer swipes
- Leave visual cues (a partial element bleeding off the right edge) on early slides to signal there is more content to swipe through
- Carousels can mix photos and videos in the same post
Instagram Profile Photo Size
Your Instagram profile photo displays as a circle in the app, but Instagram requires you to upload a square image. The recommended upload size is 320 x 320 pixels, with a minimum of 110 x 110 pixels.
Because the image is cropped into a circle, keep your logo, face, or key visual element centered with clear padding around the edges. Avoid placing important details in the corners — they will be cut off entirely by the circular crop. For brands, a simple centered logo on a solid background works best at this small display size.
Instagram Video Post Sizes
In-Feed Video Size
In-feed videos follow the same dimension guidelines as photo posts:
- Square video: 1080 x 1080 px (1:1)
- Portrait video: 1080 x 1350 px (4:5)
- Landscape video: 1080 x 566 px (1.91:1)
In-feed videos can be up to 60 seconds long. Longer videos need to be posted as Reels instead.
File Format and Size Limits for Video
- Recommended format: MP4 with H.264 codec and AAC audio
- Maximum file size: 4 GB
- Frame rate: 23–60 fps (30 fps recommended)
- Bitrate: No strict limit, but Instagram recommends 3,500 kbps for video
Instagram Ad Sizes
Running paid campaigns on Instagram requires the same technical care as organic content — but with tighter constraints since cropping errors in ads directly impact ad spend.
Feed Ad Size
Instagram feed ads support square and portrait orientations. The recommended size is 1080 x 1080 px for square ads. Portrait ads at 1080 x 1350 px are also supported and generally deliver stronger performance due to increased screen presence. Minimum resolution accepted is 500 x 500 px, but always upload at full 1080px resolution.
Story Ad Size
Story ads run full screen at 1080 x 1920 px (9:16). Story ads support both static images and video up to 15 seconds. Apply the same safe zone rules as organic stories — keep all text, logos, and CTAs within the central safe area away from the top and bottom UI elements.
Reels Ad Size
Reels ads use 1080 x 1920 px at a 9:16 aspect ratio. Maximum video length for Reels ads is 30 seconds. As with organic Reels, use MP4 or MOV format and center your key visual content for the profile grid crop.
File Format and Quality Tips for Instagram
JPG vs PNG — Which Should You Use?
For photographs and images with gradients or complex color, JPG is the better choice. JPG files are smaller, which means less aggressive compression from Instagram's system, and the quality loss from JPG compression is far less noticeable than the quality loss from Instagram's server-side compression of large PNG files.
Use PNG for graphics, logos, or images with text where sharp edges and transparency matter. PNG preserves hard lines better than JPG, making text more readable in the final post.
|
Content Type |
Recommended Format |
|
Photography |
JPG |
|
Graphics with text |
PNG |
|
Logos and icons |
PNG |
|
Videos |
MP4 (H.264) |
|
Transparent backgrounds |
PNG |
How to Reduce Compression Loss on Instagram
Instagram compresses all uploaded media. You cannot prevent it entirely, but you can minimize its impact:
- Export at exactly 1080px wide — uploading larger files does not preserve more quality; it gives Instagram more to compress
- Use sRGB color profile — not Adobe RGB or CMYK, which get converted and often shift colors noticeably
- Upload over Wi-Fi — mobile data uploads sometimes use additional compression
- Avoid double compression — do not apply heavy filters in third-party apps and then re-export before uploading; each export cycle degrades quality
- Use MP4 with H.264 for video — it is the format Instagram's compression system is optimized for, resulting in better output quality
Conclusion
Getting Instagram post sizes right is one of the lowest-effort, highest-impact improvements you can make to your content quality. The platform will always apply some compression, but starting with the correct dimensions 1080 x 1080 for square, 1080 x 1350 for portrait, 1080 x 1920 for Stories and Reels ensures you are giving your visuals the best possible foundation before Instagram's system touches them.
Use the quick reference table at the top of this guide whenever you are setting up a new content format, and follow the file format recommendations to keep compression loss to a minimum. Sharp, correctly sized content builds a more professional presence and directly contributes to higher engagement across every format.
Frequently Asked Questions
What is the best size for an Instagram post in 2026?
The best all-around Instagram post size is 1080 x 1350 pixels (4:5 portrait). It takes up more vertical screen space than square or landscape formats, giving your content greater visibility in the feed before a viewer scrolls past. For Stories and Reels, use 1080 x 1920 pixels (9:16).
What happens if I upload the wrong size to Instagram?
Instagram will automatically crop or scale your image to fit its supported aspect ratios. If your image falls outside the accepted ratio range (between 1.91:1 and 4:5), Instagram will crop it to the nearest supported ratio, which can cut off important parts of your image. Always pre-size your images before uploading to stay in control of the crop.
What is the maximum file size for Instagram posts?
For photos, the maximum file size is 8 MB. For videos — including Stories, Reels, and in-feed video — the maximum is 4 GB. Uploading files close to these limits may trigger heavier compression, so aim to keep photo files well under 5 MB for best results.
Can I post a 4K image on Instagram?
You can upload a 4K image, but Instagram will scale it down to a maximum display width of 1080 pixels. There is no benefit to uploading at 4K resolution — the extra pixels are discarded, and the larger file size can actually trigger more aggressive compression. Resize to 1080px wide before uploading.