Instagram Image Resizer
Resize photos to the perfect Instagram dimensions.
Upload an image to get started.
Resize Images for Instagram
Crop and resize any photo to the exact dimensions Instagram uses, so it looks sharp and uncropped in the feed, in Stories, and on your profile. Everything runs in your browser — no uploads.
Instagram sizes
- Square post — 1080×1080
- Portrait post — 1080×1350
- Landscape post — 1080×566
- Story / Reel — 1080×1920 (9:16)
Cover vs. Contain
Cover crops your image to fill the frame edge-to-edge with no borders. Contain fits the whole image inside the frame and fills the leftover space with your chosen background color.
Why post at the right size
Instagram re-compresses and crops images that don't match its supported ratios, which can soften details or cut off important parts of your photo. Exporting at the exact dimensions keeps your content crisp and framed the way you intended.
Private & Processed Locally
Resizing happens entirely in your browser using the canvas — your image is never uploaded to a server.
Frequently Asked Questions
Common questions about the Instagram Image Resizer.