Instagram image resizer
Fit any photo to Instagram’s feed and story formats without awkward automatic cropping. Pick portrait, square, landscape or story, frame your shot, and download.
PresetInstagram portrait post (4:5)· 1080 × 1350· change platform or size any time after upload· changeable after upload
How to resize a photo for Instagram
- 1
Add your photo. Full-resolution phone photos are fine.
- 2
Choose Portrait (4:5) for the most feed space, Square for a classic look, or Story / Reel for full-screen.
- 3
Drag to position the crop. For stories, keep text away from the top and bottom edges.
- 4
Leave JPG at around 85% quality. Instagram recompresses everything, so higher settings mostly add upload time.
- 5
Download and post from the Instagram app as usual.
4:5 or 3:4 for portrait posts?
For years 4:5 (1080 × 1350) was the tallest feed format. In 2025 Instagram switched the profile grid to taller 3:4 thumbnails and started accepting 3:4 photos (1080 × 1440), which show uncropped both in the feed and on your profile. If your grid matters, choose 3:4. If you post through a scheduling tool, use 4:5: Meta’s publishing API still stops at 4:5.
Instagram image sizes
Instagram keeps feed photos at full resolution up to 1080 px wide and scales larger ones down.
| Image | Size (px) | Ratio | Format | Notes |
|---|---|---|---|---|
| Square postPost | 1080 × 1080 | 1:1 | jpg | Instagram keeps feed photos at full resolution up to 1080 px wide; wider photos are scaled down to 1080 px. Source ↗Checked 2026-11-11 |
| Portrait post (4:5)Post | 1080 × 1350 | 4:5 | jpg | The tallest ratio in Instagram's documented 1.91:1 to 4:5 range, and the most widely supported portrait size (including scheduling tools that use Meta's API). Source ↗Checked 2026-11-11 |
| Portrait post (3:4)Post | 1080 × 1440 | 3:4 | jpg | Supported in the app since May 2025 (announced by Instagram head Adam Mosseri). Matches the 3:4 profile grid. Meta's publishing API still limits posts to 4:5, so scheduling tools may not accept it. Source ↗Checked 2026-11-11 |
| Landscape postPost | 1080 × 566 | 1.91:1 | jpg | The widest ratio the feed accepts (1.91:1). Appears small on phones. Source ↗Checked 2026-11-11 |
| Story / ReelStory | 1080 × 1920 | 9:16 | jpg | Meta recommends 9:16 to avoid cropping or blank space. Its ad guidance suggests keeping roughly the top 14% and bottom 35% free of text and logos. Source ↗Checked 2026-11-11 |
Frequently asked questions
What is the best image size for an Instagram post?
1080 × 1350 px (4:5 portrait) takes up the most room in the feed and is accepted everywhere. Square 1080 × 1080 and the newer 3:4 size of 1080 × 1440 also work well.
Why does Instagram crop my photo?
Instagram only shows feed photos between 1.91:1 (landscape) and its tallest portrait ratio (4:5, or 3:4 in the app). Anything outside that range gets trimmed. Cropping here first lets you choose which part survives.
Does Instagram lower the quality of my photos?
It recompresses every upload and shrinks anything wider than 1080 px. Uploading at exactly 1080 px wide means Instagram has less resizing to do, which usually keeps photos sharper.
Can I turn a landscape photo into a story?
Yes. Choose Story / Reel and the tool shows a 9:16 frame over your photo. Drag it to the part you want, or zoom out as far as the frame allows.