Pixhush 100% in your browser · nothing uploaded
← All tools

📐 Resize images for social media

Fit a photo to exact dimensions or a ready preset (Instagram, Story, YouTube thumbnail, avatar). Crop-to-fill or fit-with-padding.

How it works in your browser

The image is scaled to your target dimensions on a canvas in the browser. Crop-to-fill scales to cover the frame and trims the overflow; fit scales the whole image down and pads the gaps. The resized result is exported locally with nothing uploaded.

Choosing a format

Choose crop-to-fill when the frame must be completely filled (social posts, avatars, thumbnails) and you are happy to lose the edges. Choose fit when every part of the image must stay visible, accepting padding bars to reach the exact size.

Example

For example, a wide landscape photo set to a 1080x1080 square will, in crop-to-fill, keep the centre and trim the sides; in fit, the whole landscape stays visible with bars top and bottom.

How to resize for social

  1. Drop a photo.
  2. Pick a preset or enter custom width and height, choose a fit mode.
  3. Download the resized image.

FAQ

Are my images uploaded to a server?

No. Every operation runs entirely inside your browser using WebAssembly and on-device models. Your files never leave your device and are never sent anywhere. You can even disconnect from the internet after the page loads.

What is the difference between crop-to-fill and fit?

Crop-to-fill covers the whole frame and trims the overflow. Fit keeps the entire image and adds padding to reach the exact size.

More image tools