Free tool

Social media image resizer

Upload one image and crop it to the exact dimensions every platform wants, feed, portrait, story, and thumbnail. It all happens in your browser, the image never leaves your device.

← All free tools

Short answer: This free social media image resizer crops any photo to the exact pixel size a platform expects, from an Instagram square to a YouTube thumbnail. Pick a preset, download the result, and post. There is no signup and no upload, everything runs in your browser so your image stays private.

Drop an image hereor click to choose a file. JPG, PNG, or WebP, up to 25 MB.

Everything runs in your browser using a canvas. Your image is never uploaded to any server.

Preview
Your resized image will preview here.
How the crop works. We scale your image to fill the target size, then center-crop the overflow, so you get the exact dimensions with no bars. If a key subject sits near an edge, recrop the original before uploading.

What are the image sizes for each social platform?

Below are the recommended dimensions this resizer outputs for each platform and format. They match what each network expects in 2026, so your post is sharp and never cropped by the upload.

PlatformFormatDimensions (px)
InstagramSquare post1080 × 1080
InstagramPortrait post1080 × 1350
InstagramLandscape post1080 × 566
Stories / ReelsStory or Reel 9:161080 × 1920
X (Twitter)Post image 16:91600 × 900
FacebookFeed image1200 × 630
LinkedInPost image1200 × 627
PinterestStandard pin 2:31000 × 1500
YouTubeThumbnail 16:91280 × 720

Every preset above is built into the resizer. Pick one and it crops to that exact size.

How do you resize an image for social media?

Resize an image for social media in three steps, all in your browser, with no app to install.

  1. Upload your image. Drop a JPG, PNG, or WebP into the tool above, or click to choose a file up to 25 MB.
  2. Pick the target size. Choose the platform and format you are posting to, such as an Instagram portrait or a YouTube thumbnail. The preview updates instantly.
  3. Download. Export as JPG or PNG. The file is named with its exact dimensions so it is easy to find.

For the cleanest result, always start from the largest original you have. The tool uses cover-crop, scaling the image to fill the target then center-cropping the overflow, so faces and shapes are never stretched. Once your images are sized, see every supported network on the platforms page, or try the character counter and the hashtag generator to finish the post.

Frequently asked questions

Is this social media image resizer free?

Yes. The resizer is completely free with no signup, no watermark, and no upload limit beyond a 25 MB file size. It runs entirely in your browser, so your image never leaves your device.

What size should a social media image be?

It depends on the platform and format. An Instagram square post is 1080 x 1080 px, a portrait post is 1080 x 1350 px, and a Story or Reel is 1080 x 1920 px. X posts use 1600 x 900 px and a YouTube thumbnail is 1280 x 720 px. The full table above lists every size.

Does resizing reduce my image quality?

Slightly, since the tool scales and re-encodes the image. Export as PNG for lossless quality, or keep JPEG quality at 90 percent or higher. Always start from the largest original you have, because upscaling a small image cannot add detail back.

Will my image be uploaded to a server?

No. All resizing happens locally on an HTML canvas in your browser. The file is never sent to PostDodo or any other server, which keeps private photos private and makes the tool fast.

What is the difference between cover-crop and stretching?

This tool uses cover-crop: it scales your image to fill the target size, then center-crops the overflow so nothing is squashed. Stretching forces an image into the wrong aspect ratio and distorts faces and shapes, so it is avoided here.

Sized and ready?

Let PostDodo post it for you

Resize once, then upload and schedule across every platform from one place with a receipt it actually went out. Start free for 7 days.

Start free for 7 days →