Part of:Social Media Image Sizes: The 2026 Cheat Sheet

Instagram Post Resizer

Resize an image for the Instagram feed. 4:5 at 1080x1350 is now the default, and the profile grid previews at 3:4, not square.

  • No file limits
  • No registration
  • Free forever
  • Images never leave your browser
Any Image
Bulk uploadTurn on to pick several images at once

Drop images here

or paste from clipboard (Ctrl/⌘ + V)

Supported formats: JPG, PNG, WebP, AVIF, SVG

Processing…

Your images never leave your browser

All processing happens locally on your device. Nothing is uploaded to a server, stored, or tracked.

Instagram compresses everything to 1080x1080 anyway, so exporting at exactly that size means your photo stays sharp instead of being downscaled twice. Cover fit fills the frame, fit keeps the whole image with letterboxing.

How it works

The recommended size changed, and the grid changed with it

The 4:5 portrait at 1,080 by 1,350 pixels is now the recommended Instagram feed size, rather than the square that was the default for years. It fills the most vertical space in the feed, which is where attention is won on a phone, and it keeps most of the image visible in the profile. The more consequential change is the grid itself. Since the 2025 update the profile grid previews posts at 3:4 rather than 1:1, which means a square post now loses its sides in the grid. An older grid built on square posts shows visibly side cropped previews as a result.

Current Instagram feed and grid sizes
PlacementSizeRatioNotes
Feed portrait, recommended1,080 × 1,350 px4:5Fills the most feed and grid space
Feed square1,080 × 1,080 px1:1Sides are trimmed in the 3:4 grid
Feed landscape1,080 × 566 px1.91:1Smallest footprint, avoid for primary posts
Profile grid previewAbout 1,013 × 1,350 px3:4How posts preview since the 2025 change
Carousel, each slide1,080 × 1,350 px4:5Use one ratio for every slide
Story or reel1,080 × 1,920 px9:16Full screen vertical, see the story resizer
Profile picture320 × 320 px minimum1:1Displayed as a circle

RecurPost: Instagram post size guide, updated September 2026

Upload size and preview size are different things

The distinction that resolves most of the confusion is that you upload at 4:5 and Instagram previews in the grid at about 3:4. The grid trims roughly 67 pixels of width from a 1,080 pixel wide post, which is enough to clip a logo placed near the edge or a line of text that ran close to the boundary. That is why centring the focal point matters more on Instagram than the upload ratio does, and it is why a square post feels wrong in the grid even though nothing about the upload is technically incorrect. Planning the next grid at 4:5 with a centred subject is the adjustment that makes a profile read cleanly again.

  • Upload at 1,080 × 1,350 (4:5); the grid previews at about 1,013 × 1,350 (3:4).
  • The grid trims roughly 67 px of width from a 1,080 px post.
  • Keep logos, faces, and text near the centre, not the edges.
  • A square upload is not wrong, it just crops on the sides in the grid.

NoteUpload at 4:5, expect a 3:4 grid preview. Centring the subject covers both.

Why 4:5 beats square and landscape

A 4:5 portrait takes the most vertical space of the three feed shapes, and vertical space is what a scrolling phone feed rewards. It also retains more of the image in the 3:4 grid than a square does, because 4:5 and 3:4 are close ratios, whereas trimming a square to 3:4 removes a visible band from both sides. Landscape is the weakest of the three by a wide margin, occupying the least feed space of any, so it is worth using only when repurposing a wide asset such as a blog header and the small footprint is acceptable. Square still has a place when the same asset is being reused across networks and a uniform shape matters more than feed real estate.

  • 4:5 claims the most vertical space in the feed.
  • 4:5 also keeps more of the image in the 3:4 grid than 1:1 does.
  • Landscape has the smallest footprint of the three feed shapes.
  • Square is reasonable when one asset is reused across several networks.

Note4:5 wins twice: most feed space, and least loss in the 3:4 grid.

Resizing to the new default

Almost nothing is 4:5 by default, so a resize is needed for most source images, and the fitting mode is the decision. A landscape photo is wider than 4:5, so filling the frame crops the sides, which usually works when the subject is centred. A portrait phone photo may be taller than 4:5, so filling crops the top and bottom, and a screenshot is often tall enough that the text ends up small. Where the subject position matters, crop it yourself first, where you can see what is being kept, and then resize. Instagram scales every upload to a maximum width of 1,080 pixels, so exporting at that width avoids a second scaling step.

  • A landscape photo: fill crops the sides. Usually correct for a centred subject.
  • A tall portrait: fill crops top and bottom, and screenshots lose legibility.
  • Crop yourself with the image cropper when placement matters.
  • Instagram scales to a maximum width of 1,080 px, so export at that width.

Batch resize images for Instagram

Resize a whole set of photos to 1080x1080 for your Instagram feed in one pass. Free, private, and processed locally.

Frequently asked questions

What size should an Instagram post be?

1080x1080 pixels is the recommended feed size. Instagram compresses anything larger to this resolution anyway.

Should I use cover or fit for Instagram?

Cover crops to fill the square, which removes top and bottom. Fit keeps the whole image with letterbox bars on sides. Use the crop image tool to preview both modes before exporting.

Can I batch resize photos for multiple Instagram posts?

Yes, add a folder of photos and resize every one to 1080x1080 for a consistent feed. Download a ZIP with all images processed privately in your browser.