ResizeFox

Social media

How to resize a photo for an Instagram post

By ResizeFox · Published · Updated

Start with the shape of the post, then choose the pixel dimensions. A portrait photograph and a square product card need different compositions, even when both are 1080 pixels wide. This tutorial uses practical export canvases; preview your post in the app or scheduler you actually use before publishing.

Quick reference

How to resize a photo for an Instagram post: reference values
UseSize or purposeNote
Square canvas1080 × 1080 px1:1
Portrait canvas1080 × 1350 px4:5
Taller portrait canvas1080 × 1440 px3:4
Same width, different shapes: square 1:1, portrait 4:5 and vertical 9:16. Changing shape requires cropping or a new canvas to avoid stretching.

Step by step

  1. Choose the original photograph, not a screenshot of a previous Instagram upload. Repeated saving can introduce visible artifacts.
  2. Choose a square or portrait composition. Use ResizeFox’s Crop Image tool to prepare the composition first. Set crop width and height to the desired ratio, then position the crop around the subject.
  3. Open the image resizer, select your cropped image and keep Maintain aspect ratio enabled. Enter a width of 1080 pixels and check the resulting height.
  4. Choose JPG for a photograph or PNG for a graphic when sharp edges matter. Resize and inspect the result before downloading.
  5. Upload to Instagram and inspect both the post and its profile preview. For a carousel, prepare a consistent canvas and review every slide for unwanted cropping.

Worked example: from a phone photo to a portrait post

A 3024 × 4032 photograph has a 3:4 ratio. Reducing its width to 1080 gives a height of 1440: 4032 × 1080 ÷ 3024 = 1440. No stretching is needed. To make a 4:5 composition, crop the source to 3024 × 3780 first, then resize to 1080 × 1350.

The crop removes 252 pixels of height in this example. Decide which part of the background can go rather than letting an automatic center crop cut into a face or product. These numbers are a geometry example, not a measured compression result.

Why the post and profile thumbnail may look different

A platform can show one image inside several containers. Keep a title and the main subject away from the outer edges, and use the final app preview to judge placement. Do not assume that a full-size export guarantees the same framing in the grid.

Publishing tools can support different combinations of ratios. The dimensions above are preparation options, not a promise that every placement or scheduler accepts each one. If a taller image is cropped in your workflow, prepare a deliberate 4:5 or square version instead.

Do you need to compress it to 100 KB?

A pixel target is not a file-size requirement. Do not apply a very small KB limit unless the receiving workflow actually asks for it. Fine text and textures can suffer unnecessarily. Compare your exported image at normal phone display size and keep the original so you can try another export.

See the tradeoffs yourself in the Image Compression Lab: compare text, gradients and transparent graphics with downloadable results.

Sources and further reading

Platform specifications and application rules can change. Refer to the current destination instructions; the worked calculations and preparation choices in this tutorial are not a guarantee of acceptance.

Keep learning

← All tutorials