Instagram image sizes you need to know
Feed posts display best at 1080×1080 pixels for square, 1080×1350 for portrait (4:5), or 1080×566 for landscape. Instagram accepts other ratios but may crop to fit the grid preview.
Stories and Reels use 1080×1920 pixels — a 9:16 vertical format. That is the full phone screen ratio. Content placed outside the safe zone can be covered by UI buttons.
Profile photos are circular crops from a 320×320 minimum square upload. Keep important details centered because the circle crop removes corners.
- Square post: 1080×1080 px (1:1)
- Portrait post: 1080×1350 px (4:5)
- Story / Reel: 1080×1920 px (9:16)
- Profile photo: 320×320 px minimum, centered subject
Why resizing before upload matters
Instagram recompresses every upload. Starting with a correctly sized file means the platform's compression works on appropriate dimensions rather than downsampling a huge camera photo aggressively.
Oversized files do not look sharper on Instagram — the app caps display resolution. A 4000px-wide image gets scaled down, wasting upload time and sometimes producing softer results than a clean 1080px export.
Correct aspect ratio prevents automatic center-cropping. If you design a portrait graphic at 4:5, Instagram shows the full image in feed. A mismatched ratio triggers cropping you cannot control in the preview.
Step-by-step: resize for an Instagram post
Decide your format: square, portrait, or landscape. Open the Image Resizer on Irreva and enter the target width and height — for example 1080×1350 for a portrait post.
Enable aspect ratio lock if you are scaling uniformly. Use the Image Cropper if you need to reframe a landscape photo into a 4:5 portrait — draw the crop area and export at Instagram dimensions.
Export as JPG at high quality for photos or PNG for graphics with text. Keep file size reasonable; Instagram accepts up to 30MB but smaller files upload faster on mobile data.
Common Instagram resize mistakes
Uploading ultra-wide panoramas expecting them to display fully — Instagram will crop to fit. Reframe or split into a carousel instead.
Placing text or logos near the edges on Stories. Account for the top username bar and bottom reply area — keep critical content in the center 80% of the frame.
Using low-resolution sources stretched to 1080px. Upscaling a blurry 400px image to 1080px does not add detail. Start from the highest quality original available.
Resize for Instagram on Irreva
The Irreva Image Resizer sets exact pixel dimensions in your browser — no upload to a server. Enter 1080×1080, 1080×1350, or 1080×1920, preview the result, and download.
Pair with the Image Cropper when you need to change aspect ratio without squashing the image. Compress afterward if the file is larger than needed for mobile upload.
Open the Image Resizer, set Instagram dimensions, download, and upload to the app. Your photo stays sharp because you controlled the size before Instagram touched it.
