🖼️ Image · Updated October 11, 2026 · 5 min read

How to Resize an Image for Instagram (Free, Right Sizes)

Your photo Instagram-ready 📸

To resize an image for Instagram, choose the shape first (square 1:1, portrait 4:5 or Story and Reel 9:16), then resize or crop the photo to 1080 pixels wide at that shape and save it as a JPG. GrabCast's free Resize Image has all three as presets: 1080 × 1080, 1080 × 1350 and 1080 × 1920. In the example a tall 1067 × 1600 forest photo became a 1080 × 1350 portrait (173 KB) with Crop to fill, and a 1080 × 1920 Story (225 KB) with a blurred background so nothing was cut off. This guide explains which shape to pick, how the fit options differ and why Instagram may still recompress your file.

📸 Try Resize Image now — freeOpen →
Resize Image showing the Instagram Story 1080 by 1920 result for the forest photo with all size settings
Story-size result with the settings used.
💡 Why size matters on Instagram

Instagram scales and recompresses every upload. If the photo is the wrong shape, the app crops it, often through a face or a product; if it is much larger than needed, you pay in upload time without a visible benefit; if it is too small, it looks soft on a big phone. Preparing the image yourself at the right shape and a sensible width means you decide what is cropped and what quality is uploaded.

Pick the shape when you resize for Instagram

Instagram changes how it crops feeds and grids from time to time, so check its current help pages before a campaign. The 1080-pixel width has been the standard for feed images for a long time and is a safe default.

Crop to fill or fit with a blurred background

The Fit option decides what happens when the photo has a different shape from the target:

Crop when the subject is central. Use the blurred background when cropping would cut something important, such as a full-length person or a product with text.

File format and size

Choose JPG as the format for photographs. In the test the source was 209 KB, the portrait 173 KB and the Story 225 KB; the Story is larger because it has more pixels. There is no need to make the file tiny: Instagram will compress it anyway. Keep the quality high and avoid double-compressing, by resizing from the original and not from a version you already saved. For graphics with text, PNG keeps letters cleaner, but files are larger.

Batch and privacy

Drop several photos and each is resized with the same settings, so a whole set for a post carousel gets consistent crops. The work happens in your browser, so nothing is uploaded until you post. For other social sizes, the same Social media sizes list includes YouTube thumbnails, Facebook covers and X posts, and you can plan the whole schedule in the Social Media Scheduler. For general resizing see how to resize an image.

Checking the result before you post

Open the downloaded file on your phone, not just on the computer, and look at it at the size Instagram will show it. Check that faces, product labels and any text are inside the safe area, and that nothing important sits within about 250 pixels of the top or bottom of a Story, where the interface covers the picture. If the crop cut something off, go back to the original and either choose the blurred-background fit or reposition the subject in your photo editor before resizing again.

Finally, keep a naming habit such as beach-day-4x5.jpg and beach-day-9x16.jpg so you can tell the sizes apart when you schedule posts later.

Safe zones for stories and reels

Vertical formats are partly covered by the interface. Keep names, prices and faces away from the top and bottom roughly 250 pixels of a 1080 by 1920 canvas, where the profile bar, caption and reply field sit. Centre important content and leave generous margins at the sides, because different phones crop slightly differently.

For exact guidance, the 1080 by 1080 square guide, the story size and safe zones and the 4:5 portrait crop go deeper, and a cheat sheet for every network covers other platforms.

Grid planning for a consistent profile

Profile grids now show tall thumbnails, so the centre of each post matters most. Plan sets of three, keep a consistent tone across edits, and use the same border or background style for a recognisable look. Test a few drafts side by side before publishing to see how they read as a group.

Step-by-step

1234
1Open Resize Image and drop your photo. Its size and file size appear in the list (1067×1600 · 209 KB in the example).
Resize Image with a tall misty pine forest photo added and the size settings above it
Add the photo you want to post.
2Click Social media sizes, choose Instagram portrait 4:5 (1080 × 1350), set Fit to Crop to fill and Format to JPG.
Social media sizes with Instagram portrait 4:5 1080 by 1350, Crop to fill and JPG selected
Pick Instagram portrait 4:5 and crop to fill.
3Wait a moment. The result card shows the new size and file size (1080×1350 · 173 KB) with a Download button.
Result card showing the photo resized to 1080 by 1350 pixels and 173 KB with a Download button
Check the new size and download.
4For a Story or Reel choose Story / Reel / TikTok 9:16 with Fit + blurred background, and download the 1080 × 1920 file (225 KB).
Story size 1080 by 1920 with Fit plus blurred background, 225 KB, shown under the size settings
For Stories and Reels choose 9:16 with a blurred background.

Common mistakes to avoid

⚠️Uploading a photo of the wrong shape and letting the app crop it.
⚠️Resizing an already compressed copy repeatedly.
⚠️Placing key content at the very top or bottom of a Story.
⚠️Choosing a solid bar when a blurred background would look better.

Pro tips

✓Start from the original file each time.
✓Use 4:5 for portraits in the feed; it takes the most space.
✓Preview the crop before posting.
✓Save as JPG for photos and PNG only for text-heavy graphics.
✓Keep a copy of each size for reuse.

Frequently asked questions

What size should an Instagram photo be?

Use a width of 1080 pixels: 1080 × 1080 for square, 1080 × 1350 for 4:5 portrait and 1080 × 1920 for Stories and Reels.

Should I crop or use a blurred background?

Crop when the subject is central; use a blurred background when cropping would cut something important.

Which format is best?

JPG for photos. Instagram recompresses uploads anyway.

Why does my picture look softer after posting?

Instagram recompresses uploads. A sharp original at the right size gives the best result.

Is the tool free and private?

Yes. It is free and runs in your browser.

📌 Bottom line

Resizing for Instagram means choosing the shape, deciding between cropping and a blurred fill, and exporting a 1080-pixel-wide JPG from the original. Preview the crop, keep a copy of each size and let Instagram do its own compression on a clean file.

Open Resize Image →

Related guides

Browse more: all image guides · Resize Image