Resize Image for Instagram
Get the perfect Instagram dimensions in seconds — free, private, nothing uploaded.
Instagram quietly resizes and re-compresses whatever you upload, and if your photo is the wrong shape it also crops it — often chopping off exactly the part you cared about. Sizing your image correctly before you post puts you back in control: the composition you chose is the composition that appears, sharp and uncropped.
Instagram displays at 1080 pixels wide, so that is the number to start from. The resizer below has the width pre-filled to 1080; set the height to match the format you want — square, portrait or story — and download. It all runs in your browser, with no upload.
Pick your format
Decide whether you want a square post, a portrait post, or a full-screen story or reel.
Drop your photo
Add the image. The width is pre-set to 1080px — Instagram’s native display width.
Set the height
Use 1080 for a square, 1350 for a portrait post, or 1920 for a story/reel.
Download and post
Save the correctly sized image and upload it to Instagram exactly as it is.
Drop images here or click to choose
100% private — nothing is uploaded. Batch supported.
The Instagram sizes that matter
Instagram supports a few standard shapes, and each has an optimal pixel size built around that 1080-pixel width. Matching one of these means Instagram displays your photo without re-cropping it:
- Square post — 1080×1080 (1:1), the classic feed shape.
- Portrait post — 1080×1350 (4:5), which takes up more vertical space in the feed and stands out.
- Landscape post — 1080×566 (1.91:1), useful for wide scenes.
- Story and reel — 1080×1920 (9:16), full-screen vertical.
- Profile picture — a square around 320×320 is plenty, shown as a small circle.
Why size your photo before uploading
When you hand Instagram an image that does not match one of its shapes, it makes the decision for you — cropping the edges to fit and re-compressing the result. That can cut off a head, a caption or the edge of a product, and the automatic compression is not always kind to fine detail.
By resizing to the exact target first, you guarantee the framing. A portrait post at 1080×1350 fills the feed the way you intended; a story at 1080×1920 uses the whole screen with nothing cropped. You are simply making the upload decision yourself instead of letting the app guess.
Keeping your photos sharp
Instagram’s native width is 1080 pixels, so there is no benefit to uploading anything wider — the app will only shrink it back down, and a huge file just uploads more slowly. Resizing to 1080 wide gives Instagram exactly what it displays, which tends to preserve sharpness better than letting it downscale a massive original.
Avoid going the other way and enlarging a small photo up to 1080px, though. Scaling a 500-pixel image up cannot add detail that was never there, so it looks soft. Start from the highest-resolution version you have and scale down to 1080, and your posts will look crisp.
Related tools & guides
What size should an Instagram post be?
A square post is 1080×1080 pixels, a portrait post is 1080×1350, and a landscape post is 1080×566. Instagram displays at 1080px wide, so start there.
What is the Instagram story / reel size?
Stories and reels are full-screen portrait at 1080×1920 pixels (9:16).
Why does Instagram crop my photos?
It crops anything that does not match one of its supported shapes. Resizing to an exact size (like 1080×1350) beforehand stops it cropping the parts you want to keep.
Will resizing reduce my photo quality?
Resizing down to Instagram’s native 1080px keeps photos sharp while reducing file size. Avoid upscaling small images past their original dimensions.
Can I resize several photos for a carousel?
Yes. Add them all and the same dimensions are applied to each, so every slide in your carousel is a consistent size.
Is anything uploaded to a server?
No. Everything runs in your browser — your photos never leave your device. Free, no sign-up.
Compress Image
Reduce image file size without losing quality
Crop Image
Cut to a size or aspect ratio
Convert Image
JPG, PNG & WebP converter
Rotate & Flip
Turn or mirror your image
Image to PDF
Combine images into one PDF
Add Watermark
Add a text watermark
Color Palette
Extract colors from an image
Image to Base64
Get a data-URI / CSS snippet