Obriym Tools
Free · No sign-up · No upload

Instagram image resizer

Decide the crop yourself instead of letting Instagram decide it for you.

  • Export 4:5 portrait at 1080 × 1350 — the tallest feed format
  • Square 1:1 for a consistent profile grid
  • 9:16 at 1080 × 1920 for Stories and Reels covers
  • Pad with a colour of your choice instead of losing the edges to auto-crop

Prepare photos for

Pick more than one to export for several at once

Output settings

Shape

How to fit

Keeps the whole photo and fills the rest with a solid colour.

Format

JPG is accepted everywhere. WebP is smaller but not supported by every marketplace.

Background colour

#FFFFFF

Files are saved as instagram-photo-1.jpg

100% in your browser. Nothing is uploaded. Processing happens on your device, and re-saving each photo removes GPS and camera metadata automatically.

Instagram image specs

Feed width
1080 px (320–1080 supported)
Feed ratios
4:5 to 1.91:1
Portrait
1080 × 1350 px
Square
1080 × 1080 px
Stories
1080 × 1920 px, 9:16

Feed dimensions come from Instagram's own help pages. The Stories numbers come from Meta's advertising specs — Instagram does not publish separate dimensions for organic Stories. Instagram's publishing API accepts JPEG only, so JPG is the safe output.

How to resize photos for Instagram

  1. 1Add your photos

    Batch a whole carousel at once so every slide comes out the same shape — mismatched ratios in one carousel look careless.

  2. 2Pick the format

    4:5 for maximum feed height, 1:1 for a tidy grid, 9:16 for Stories. Padding keeps the whole photo; crop fills the frame.

  3. 3Download and post

    Airdrop or sync the files to your phone, or post from Instagram on the web.

Instagram accepts feed images between 4:5 portrait and 1.91:1 landscape. Anything outside that range is cropped automatically when you post — and the app crops from the centre, which is exactly where the interesting part of a product photo usually is not. Resizing beforehand is how you keep control of the composition.

Instagram serves feed images at 1080 pixels wide. Upload something larger and it gets downscaled with Instagram's own compression; upload something under 320 pixels wide and it gets upscaled and looks soft. At 4:5, the target is 1080 × 1350 pixels — the tallest a feed post can be, and the one that occupies the most screen while someone scrolls.

Stories and Reels covers are 9:16 at 1080 × 1920. Keep roughly the top and bottom 14 percent, about 250 pixels each, clear of anything important — that is where the profile row, the caption and the interface controls sit.

Instagram image questions

Want to know when background removal lands?

We are building more Pro features: background removal, bulk watermarking and the catalog converter. Leave your email and we will tell you the moment they work.

One email when Pro launches. Nothing else, and you can unsubscribe at any time.

Other tools

Every tool here runs the same engine — only the Instagram presets and the wording change.