Platform preset
InstagramInstagram image resizer
Pick the Instagram placement you're posting to and the canvas is set for you. Frame the image, then download a file that the feed won't crop unexpectedly.
Runs in your browser · nothing is uploaded
Ready when you are
Upload your image
Drop an image here
JPG · PNG · WebP · GIF · HEIC (where your browser supports it)
Instagram image sizes
These are the presets the tool above uses, taken from the same configuration.
| Image type | Recommended size | Aspect ratio | Format |
|---|---|---|---|
| Instagram square post | 1080 × 1080 px | 1:1 | jpg |
| Instagram portrait post | 1080 × 1350 px | 4:5 | jpg |
| Instagram story / reel | 1080 × 1920 px | 9:16 | jpg |
| Instagram reel cover | 1080 × 1920 px | 9:16 | jpg |
Last verified 2026-01-15 · Source: Instagram Help Center — photo sizing guidance
Portrait is the highest-value shape
4:5 (1080 × 1350) occupies more vertical space in the feed than a square, which means more of the screen is yours as someone scrolls. It is the tallest ratio the feed shows without cropping.
Stories and reels have unsafe edges
The 9:16 canvas is 1080 × 1920, but interface elements sit over the top and bottom of it: the profile row and close button at the top, reply and action controls at the bottom. Keep text and faces roughly 250 px inside those edges.
FAQ
Frequently asked questions
- What size should an Instagram post be?
- 1080 × 1080 for square, 1080 × 1350 for portrait, and 1080 × 566 for the widest landscape crop. Portrait gets the most screen space.
- Why does Instagram crop my photo?
- Because it falls outside the supported ratio range. Anything taller than 4:5 or wider than 1.91:1 is cropped to fit, so resize before you upload.
- Does Instagram compress my images?
- Yes — uploads are re-encoded server-side. Uploading at 1080 px wide and reasonable quality gives the encoder a clean source and generally looks better than uploading a huge file.
- What size is an Instagram story?
- 1080 × 1920, a 9:16 vertical canvas.
- Are my images uploaded to a server?
- No. Every step — decoding, cropping, resizing and encoding — runs in your browser using the Canvas API. The image file never leaves your device, so nothing is stored or transmitted by us.
Related tools
- Crop an image to any aspect ratioCrop photos to 1:1, 4:5, 16:9 or any custom ratio right in the browser. Drag to reposition, zoom, and download.
- Compress an imageShrink JPG, PNG and WebP files in your browser. Adjust quality, see the estimated size before you download.
- Resize an image to 1080 × 1080Make any photo exactly 1080 × 1080 pixels for square social posts. Crop or pad, then download free.
- Convert an image to WebPTurn JPG or PNG files into WebP in your browser to cut page weight. Adjustable quality, no upload required.
Related guides
Sources & review
Last reviewed 2026-01-15.
- Instagram Help Center — photo and video sizing
