How to resize an image for Instagram
- Select Choose files and pick your photo, or drop it on the box.
- The tool crops from the center and saves a 1080 × 1080 pixel square, the standard size for feed posts.
- Select Download and upload the result in the Instagram app.
Why 1080 × 1080
Instagram shows feed images at up to 1080 pixels wide. Anything larger is scaled down by the app, which adds extra compression, and anything smaller can look soft. A square 1:1 image fills the post with no black bars. If your original is wider or taller, the edges are trimmed equally on both sides, so the middle of the picture stays.
Small photos are enlarged to fit, since the size is fixed. For the best look, start with a photo that is at least 1080 pixels on its shortest side.
Tips
- Put the subject in the middle. The crop is centered, so edges may be cut.
- Prefer the full photo without cropping? Use the image resizer with the Fit inside the box option, which leaves the picture whole.
- For a precise crop, try the crop tool with the 1:1 or 4:5 preset.
- Shrink big files further with the image compressor.
- The output keeps the input format, so a HEIC photo should be turned into a JPG first with HEIC to JPG.
Other Instagram sizes
Instagram also supports portrait posts at 1080 × 1350 pixels and landscape posts at 1080 × 566 pixels, plus Stories and Reels at 1080 × 1920. This page makes the square size. For the others, open the image resizer, enter the width and height, and choose Fill and crop. Photos shot on phones are normally large enough, but screenshots and old pictures may be smaller than 1080 pixels, in which case enlarging makes them a little soft.
Your photos are processed on your device and are never uploaded. There is no account and no watermark.