Skip to content
hateitall

Resize an image for an Instagram post

Instagram's classic square post renders best from a 1080 × 1080 pixel source — upload something else and the app recompresses and crops on its own terms. Sizing the image yourself keeps control of what gets cut.

This page opens the local resizer preset to 1080 × 1080. Cover mode center-crops to fill the square exactly; contain mode fits your whole photo inside it instead. The preset is a starting point — every dimension stays editable.

Processed locallyIn: PNG, JPEG, WebPOut: PNG, JPEG, WebP

Loading tool…

This is Resize Image preconfigured for this task — open the full tool for every option.

How it works

  1. Select an image to see its current dimensions.

  2. Enter a width/height or percentage, or pick a platform preset (each shows its exact pixels).

  3. Choose fit behaviour: contain, cover (center-crop), or stretch.

  4. Preview the resulting dimensions, then export.

What the tool does

  • Resize by exact pixels, percentage, or preset
  • Contain, cover, and explicit stretch modes
  • Presets for common social and document sizes, labelled with exact dimensions
  • High-quality multi-step downscaling for sharp results
  • Upscale warning before enlarging beyond the source resolution

How the result is verified

The exported image is re-decoded and its pixel dimensions are compared to your requested dimensions before download is offered.

Frequently asked questions

Cover or contain — which mode do I want?

Cover fills the full 1080 × 1080 square by center-cropping — right for photos. Contain shrinks your whole image to fit inside the square, leaving padding — right when nothing may be cropped.

Will Instagram recompress my image anyway?

Yes — every platform re-encodes uploads. Supplying the exact target size means that recompression is the only quality hit, with no additional scaling pass.