Skip to content
Dexta Studio

Social Media Resize

Social Media Resize fits a photo to the size a platform actually wants — an Instagram post, a story, a YouTube thumbnail, an X header — either by fitting the whole image inside the frame or by filling the frame and cropping the overflow.

Load an image

Your photo stays on your device.

The resize happens on your browser's canvas and the file is saved straight to your downloads.

Learn how files are processed →
Input
JPG · PNG · WebP
Presets
Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Pinterest
Fitting
Fill and crop, or fit and pad
Processing
Browser Canvas

How to use Social Media Resize

  1. 01
    Upload

    Add your photo

    Drop in a JPG, PNG or WebP.

  2. 02
    Customize

    Pick a placement

    Choose the platform and format; the target size is shown so you know exactly what you are getting.

  3. 03
    Process

    Fit or fill

    Fit keeps the whole picture and pads the edges. Fill covers the frame and crops. Then export.

What is Social Media Resize?

Every platform crops. Upload a landscape photo to a feed that expects a square and something gets cut, and it is rarely the part you would have chosen. Resizing before you upload means the decision is yours.

There is a second reason, less obvious: platforms re-compress whatever you send them, and the further your image is from their target size, the more work their encoder does and the worse the result looks. Uploading something already close to the intended dimensions generally survives better.

This tool holds the common sizes so you do not have to look them up, and shows the exact pixel dimensions so you can see what you are about to get.

Supported formats

  • JPG
  • PNG
  • WebP
  • GIF
  • BMP
Maximum file size —
bounded by your device's memory
Processed by —
your browser's Canvas engine

Limitations

Worth knowing before you start, rather than after.

  • Platforms change their recommended sizes without notice. These are the sizes that work well today, not a promise about a third party's future.
  • Fitting a landscape photo into a vertical frame leaves bars, and filling it crops the sides. There is no way to have both.

Fit or fill, and how to choose

This is the only real decision in the tool, and it comes down to what you are willing to lose.

Fill is right when the frame must be full and the subject is near the middle. A portrait shot going into a square post usually fills well: you lose some of the top and bottom, and the face stays central. It is the default for feed images because empty bars look like a mistake in a scrolling feed.

Fit is right when the whole image matters — a wide landscape, a diagram, a screenshot, a group photo where someone is at the edge. The padding is visible, but nothing is cut. If you are fitting, pick a background colour that suits the image rather than defaulting to white on a dark photo.

The trap is filling with an extreme aspect change. Putting a 16:9 landscape into a 9:16 story means cropping away roughly three-quarters of the width, and the result is often unrecognisable. When the shapes are that far apart, either fit and accept the bars, or crop deliberately with the Crop tool so you choose the framing rather than letting the centre win by default.

One practical note about quality: always start from the largest version of the image you have. Resizing down discards pixels and looks fine; resizing up invents them and looks soft. A 4000-pixel original will make a better 1080-pixel post than a 600-pixel one ever can.

Your file, and what the page does

Your file is never uploaded. Social Media Resize reads it into this browser tab and processes it with your browser's own Canvas engine on your own device. There is no upload endpoint in the application and no copy on any server — closing the tab discards it.

Because the result is rebuilt from pixels, the source file's EXIF metadata does not survive into it. Camera model, timestamp and any GPS coordinates recorded by your phone are simply not present in the output — a side effect of how canvas encoding works, and a useful one before posting a photo publicly.

What the page does send or fetch

Ads on the page
The site is funded by advertising, so the page loads Google AdSense. That carries the usual web basics — IP address, browser, referring page — as on any ad-supported site.
An anonymous usage counter
When Social Media Resize finishes we record that the tool ran, whether it succeeded and how long it took. No file data, no identifier, no cookie.

Your file is not on that list. How this works.

Frequently asked questions

The one matching where the image will appear. A square 1080×1080 post, a 1080×1920 story or reel, a 1280×720 YouTube thumbnail. Uploading something close to the target avoids the platform's own resizing, which is usually more aggressive than yours.

Fit shrinks the whole image until it is inside the frame, leaving bars in the background colour. Fill scales it until it covers the frame and crops whatever hangs over. Fit keeps everything and adds space; fill keeps the frame full and loses edges.

Enlarging a small image to a larger frame will soften it, because there is no extra detail to draw on. Going down in size does not — that is why starting from the largest original you have is always better.

They are the sizes that work well today. Platforms change their recommendations without notice, and none of them publishes a stable contract, so treat these as good defaults rather than a guarantee.

It exports at high quality. If the file still needs to be smaller after resizing, run it through Compress Image.

Yes — Social Media Resize is completely free. There's no account, sign-up, watermark or limit.

No. It runs in any modern browser — Chrome, Edge, Safari, Firefox, Brave — with nothing to download or install.

Stop letting the platform choose the crop

Pick the placement, decide what gets cut, and export at the right size.

Edit any media with a right-click

Add Dexta Studio to Chrome and open any image, video, audio or PDF straight into the right tool — free, nothing uploaded.

Get the extension