OmegaPix

Compress & Convert

Image Compressor General compression for any image format JPG Compressor Shrink JPGs while keeping detail PNG to WebP Smaller PNGs with full transparency PNG to JPG New Shrink PNG photos massively (no alpha) JPG to PNG New Lossless re-save, ready for editing HEIC to JPG Open iPhone photos anywhere AVIF Converter Best modern format for the smallest files

Resize & Crop

Social Media Resizer All platforms in one place Instagram Resizer Feed, Story, Reel & more YouTube Thumbnail 1280ร—720 optimised thumbnails LinkedIn Banner Profile & company cover images OG Image Resizer 1200ร—630 for social sharing Facebook Resizer Feed, Cover & Story sizes Twitter / X Resizer Post, Header & card sizes Image Cropper New Crop images with aspect-ratio presets

Privacy & Utilities

EXIF / Metadata Remover Strip GPS, camera info, EXIF, pixel-perfect Image Metadata Viewer New See EXIF, GPS & if a photo was made with AI AI Image Checker New Check if an image was made with AI PDF Metadata Remover New Strip author, title, dates, XMP from PDFs Image Watermarker New Stamp a text watermark before sharing Image Redactor New Black-bar, blur, or brush over sensitive parts Background Remover New AI cutout โ†’ transparent PNG, in your browser Favicon Generator New One image โ†’ every favicon size + .ico + manifest

PDF Tools

Merge PDFs New Combine multiple PDFs into one Split PDF New Extract pages by range Rotate PDF New Fix sideways or upside-down scans Delete PDF Pages New Remove pages from a PDF PDF Metadata Viewer New See author, software and hidden data in any PDF Images to PDF New JPG, PNG, HEIC, WebP, AVIF โ†’ PDF PDF to Images New PDF pages โ†’ PNG or JPG Compress PDF New Shrink scans + photo PDFs
Blog Install app Privacy Terms
Back to blog
Platform Guides

Instagram Image Sizes 2025: Feed, Story & Reel Dimensions

Instagram enforces strict dimensions for every format. Upload the wrong size and it crops your photo, compresses the pixels, and can quietly suppress your reach. Here are the exact sizes for feed posts, Stories, Reels, and your profile picture.

Instagram Image Sizes 2025: Feed, Story & Reel Dimensions

Instagram applies its own resizing and compression pipeline to every image you upload. If your file doesn't match the expected dimensions, the platform crops it to fit, then re-encodes the result. That re-encoding step is where quality is lost, and a poorly cropped image can look off in the feed even before the viewer notices it was compressed.

The sizes below are what Instagram targets in 2025. Working from these dimensions means your image goes through one compression pass rather than a crop-then-compress sequence.


Instagram Image Sizes: Complete Reference

Format Dimensions Aspect Ratio Max File Size
Square Post 1080 ร— 1080 px 1:1 8 MB
Portrait Post 1080 ร— 1350 px 4:5 8 MB
Landscape Post 1080 ร— 566 px 1.91:1 8 MB
Story / Reel 1080 ร— 1920 px 9:16 8 MB (photo) / 4 GB (video)
Profile Picture 320 ร— 320 px 1:1 8 MB

Instagram displays images at lower resolutions on many devices, but it stores and processes at these pixel counts. Uploading below 1080px wide means the platform scales up your image, introducing blur.


Square Post: 1080 ร— 1080 px (1:1)

The square format is the most forgiving. Because it's symmetrical, there's no vertical or horizontal ambiguity about how the crop will land. It renders consistently across the feed grid and in the post view without any unexpected trimming.

What happens if you upload wrong: A landscape photo submitted as a square will be cropped to the shortest dimension. A 4000 ร— 3000 photo posted without adjusting aspect ratio, Instagram center-crops it to 3000 ร— 3000, cutting off both sides of the image. If your subject is near the edges, it disappears.


Portrait Post: 1080 ร— 1350 px (4:5)

Portrait is the recommended format for most feed posts. At 4:5, it occupies the maximum vertical space Instagram allows in the feed, roughly 20% more screen area than a square. More real estate means more attention before the viewer scrolls past.

Instagram won't accept aspect ratios taller than 4:5 for feed posts. If you upload a 9:16 photo intended for a Story, Instagram crops it to 4:5, removing the top and bottom.


Landscape Post: 1080 ร— 566 px (1.91:1)

Use landscape for images where the horizontal composition is the point: architecture, wide-angle shots, panoramas. The trade-off is less feed real estate: landscape posts take up less vertical space than portrait or square.

Instagram requires the width to stay at 1080px. If you upload a raw 4K landscape at 3840 ร— 2160, Instagram scales it down to 1080px wide and re-encodes. The image looks fine at a glance but has gone through an unnecessary compression pass.


Story and Reel: 1080 ร— 1920 px (9:16)

Stories and Reels use full-screen vertical format. The canvas is 1080 ร— 1920, and Instagram fills the entire display with it. Anything outside this ratio gets letterboxed with blurred fills or cropped, depending on the content type.

Safe zone: Keep all critical content (faces, text, logos, CTAs) at least 250px from the top edge and 250px from the bottom edge. Instagram overlays UI elements in these zones: the profile header and story navigation at the top, the reply bar and interaction icons at the bottom. Content placed in those margins is partially or fully obscured.


Portrait vs Square: Which Gets More Reach?

Portrait posts take up more vertical space in the feed. That's not a claim about the algorithm, it's geometry. A 4:5 image pushes adjacent content further down the screen, meaning the viewer has to spend more time looking at your post before they can scroll past it. More time on the post is more opportunity for engagement.

Square posts are not penalized. They're a reliable default when you don't want to think about cropping. But if you're optimizing a post that you want to perform well, portrait gives you the larger canvas.

Landscape posts are the trade-off: they're shorter in the feed, but sometimes the composition demands the wider frame.


Reels vs Stories: Same Dimensions, Different Compression

Reels and Stories share the same 1080 ร— 1920 canvas and 9:16 aspect ratio, but Instagram processes them differently.

Reels go through more aggressive compression. They're indexed content meant for wide distribution through the Explore page and the Reels tab, so Instagram optimizes them for streaming performance. The result is that a Reel uploaded at 1080p with a high-bitrate source file will look noticeably sharper than one uploaded at the bare minimum.

Practical rule: For Reels, start from the highest quality source file you have. If you're exporting from an editor, use H.264 at 1080p with at least 3500 kbps bitrate. The platform will compress it, so give it as much to work with as possible.

For Stories, compression is lighter. A well-optimized JPEG or PNG at 1080 ร— 1920 posts cleanly.


How to Resize for Instagram in OmegaPix

OmegaPix's Instagram resizer handles all four formats. You select your target format from a preset list, and the tool shows you exactly what the output dimensions will be before you apply anything.

Two resize modes matter here:

Contain fits your entire image within the target canvas, adding no crop. If your 16:9 landscape photo goes into a 4:5 portrait preset with Contain mode, you get letterbox bars but the full image. Use this when cropping any part of the image is unacceptable.

Cover fills the entire canvas, cropping the excess. For a portrait preset with a landscape source, Cover crops the sides. This is the mode to use when you want the output to fill the frame and you can afford to lose some edges.

OmegaPix runs entirely in your browser: no upload, no account, no file sent to a server. You're resizing the image locally, which matters when the photo contains people or private content.

For other platforms, see the social media image resizer hub, or jump directly to Facebook image sizes or Twitter/X image sizes.


FAQ

Does Instagram compress images?

Yes. Every image you upload is re-encoded by Instagram's pipeline. The amount of quality loss depends on your source: a correctly sized, high-quality JPEG loses less than an image that first gets cropped and resized by Instagram before compression. Start from the right dimensions to minimize the passes your image goes through.

What's the best format: JPG or PNG for Instagram?

JPEG for photographs. PNG for graphics with text or flat color areas. Instagram re-encodes everything to JPEG on its end, so PNG doesn't preserve more quality for photos, it just means a larger file upload with the same output quality. For graphics and screenshots with crisp edges, PNG gives a sharper source for Instagram's compressor to work from.

Can I post 4K on Instagram?

No. Instagram caps feed posts at 1080px wide. If you upload a 3840 ร— 2160 image, it gets scaled down to 1080px. The platform does not store or display 4K resolution for standard posts. Upload at 1080px to avoid the extra scaling step.

What happens if my image is smaller than 1080px wide?

Instagram scales it up to fill the expected width, which introduces blur and compression artifacts. If your source image is 800px wide, the result in the feed will look soft. Always work from a source that's at least 1080px wide.

Does Instagram crop my photo automatically?

If the aspect ratio of your upload doesn't match a supported format, Instagram prompts you to crop in-app. If you skip the crop step or if you're uploading via an API integration, it applies a default center crop. The safest approach is to resize before you upload.

What aspect ratios does Instagram support for feed posts?

Instagram accepts feed images between 1.91:1 (landscape) and 4:5 (portrait). Anything outside that range, including 9:16 vertical, will be cropped to the nearest allowed ratio. For full-vertical content, use Stories or Reels.

Why does my Instagram photo look blurry?

The most common cause is uploading below 1080px wide. The second most common is uploading in a format that forces Instagram to crop and re-encode before displaying. Check your export dimensions and aspect ratio before posting. A 1080 ร— 1350 JPEG at 80โ€“85% quality is a reliable baseline for feed posts.

Does the profile picture size matter?

Your profile picture is displayed at a very small size in the feed and comments, but it's stored at up to 320 ร— 320px. Upload at least 320 ร— 320 for a clean result. Instagram displays profile pictures as circles, so keep important content away from the corners of your square image.

Try Instagram Image Resizer, free in your browser

No uploads, no account. Your images never leave your device.

Open Instagram Image Resizer

Comments

Optimize images privately in your browser.

Compress and convert JPG, PNG, WebP, AVIF, HEIC: all client-side. Files never leave your device.

Start Compressing