Social Media Resizer

Resize and crop images for Instagram, Twitter, Facebook, etc.

About Social Media Image Resizer

Social platforms do not reject an image that is the wrong shape — they crop it for you, and rarely where you would have chosen. This tool lets you make that decision yourself. Pick the destination, and the crop box locks to its aspect ratio: 1:1 and 4:5 and 1.91:1 for Instagram feed posts, 9:16 for a Story or Reel, 3:1 for a Twitter header, 16:9 for a timeline post, and 2.6:1 for a Facebook cover.

It sets the shape, not the pixel count

This is the part worth being clear about. The crop is taken from your image at its own resolution, so choosing the Instagram square preset on a 4000 x 3000 photo produces a 3000 x 3000 file rather than a 1080 x 1080 one. That is deliberate: the platforms downscale on upload regardless, and giving them more pixels than they need generally survives their re-compression better than giving them exactly the display size. When a specification really does demand exact numbers — an ad unit, say — crop for the shape here and set the dimensions with the Image Resizer afterwards.

Framing around the interface

Getting the ratio right is half the job; the other half is knowing what sits on top of your image once it is posted. A profile picture covers part of a Twitter header, and headers are shown at different heights on desktop and mobile. Stories carry a caption bar at the bottom and interface controls at the top. Facebook covers are cropped differently again on a phone. Use the zoom slider and drag the picture under the box so that faces and text land near the middle, away from the edges anything is likely to be laid over.

Files are checked before the editor opens, so an image the browser cannot decode — an iPhone HEIC or a TIFF scan, typically — is reported straight away rather than leaving you with a download button that silently does nothing. Convert those first with the HEIC to JPG tool or the Image Converter. Output is a JPEG at maximum quality, named after the preset key you used (ig_square, tw_header and so on) followed by your filename, with a white background painted behind anything transparent because JPEG has no alpha channel.

The picture stays loaded between exports, so you can switch preset, reframe and download again to produce a square, a portrait and a story crop from a single photograph without reloading anything. All of it runs in this browser tab — nothing is uploaded here, and posting the result to a platform remains a separate step you take yourself.

Seven platform ratios

Instagram square, portrait, landscape and story; Twitter header and post; Facebook cover. The crop box is locked to the chosen shape so it cannot drift while you position it.

Zoom and drag to frame

Magnify up to 3x and move the picture under the fixed box, which is how you keep a face out of the area a platform overlays with buttons or a profile photo.

Cropped at full source resolution

The selection is taken from the original pixels rather than a downscaled preview, so a phone photo cropped to 4:5 keeps thousands of pixels across, not hundreds.

Frequently Asked Questions

Does this resize to the exact pixel size each platform wants?

No — it fixes the aspect ratio, not the pixel dimensions. The crop is taken at your source resolution, so a 4000 px wide photo cropped to 1:1 gives you a large square, not a 1080 x 1080 one. That is usually what you want, because every platform downscales on upload anyway. If you need exact numbers, run the result through the Image Resizer afterwards.

Which ratio goes with which post?

1:1 for a classic Instagram feed post, 4:5 for the portrait feed post that takes the most vertical space, 1.91:1 for a landscape feed post or a link preview card, and 9:16 for a Story or Reel. 3:1 is a Twitter header, 16:9 a standard Twitter or timeline post, and 2.6:1 a Facebook cover.

Can I use it for a YouTube thumbnail?

Yes — pick Twitter Post (16:9), which is the same shape YouTube wants. Aim to end up around 1280 x 720 pixels; crop here for the shape, then set the exact size with the Image Resizer if your source is much larger.

Why does my Twitter header get cut off?

Because a 3:1 header is displayed differently on desktop and on mobile, and the profile picture sits over the lower-left corner. Cropping to 3:1 is necessary but not sufficient — keep anything important, especially text and faces, near the centre and away from the bottom-left, and use the zoom control to place it there.

What format is the download?

A JPEG at maximum quality, named after the preset you used so a batch of exports stays sorted. JPEG has no alpha channel, so a white background is painted before the crop is drawn — a transparent PNG comes out on white rather than black.

My image looks soft after posting.

Almost always the platform re-compressing it, not the crop. You can reduce the damage: upload at close to the platform's own display size rather than an enormous file, avoid uploading an image that has already been through several rounds of compression, and start from the original rather than a screenshot of a screenshot.

It says my file cannot be opened.

The file is decoded before the editor opens, so an unsupported format is caught immediately instead of leaving you with a Download button that does nothing. HEIC photos from an iPhone and TIFF scans are the usual culprits, along with anything corrupted mid-transfer. Convert with the HEIC to JPG tool or the Image Converter and come back with a JPG, PNG or WebP.

Can I crop one photo for several platforms at once?

Not in a single pass, but you do not have to reload the picture: change the preset, adjust the framing, and download again. The image stays loaded, so producing a square, a portrait and a story crop from one photo takes three downloads and no re-uploading.

Is my photo uploaded anywhere?

No. Decoding, cropping and JPEG encoding all happen inside this browser tab, and the file goes straight to your downloads. Nothing is sent to this site or to any social platform — posting the result is a separate step you take yourself.