Social Media Image Resizer

Upload one image and instantly resize it for every platform. Get perfectly sized posts, stories, thumbnails, and banners for Instagram, TikTok, X, YouTube, Facebook, LinkedIn, and Pinterest, then download each as a PNG.

One upload, every size

Every platform wants a different shape: square posts, 4:5 portraits, 9:16 stories, 16:9 thumbnails, and wide banners. Resizing the same photo by hand for each one is slow and easy to get wrong. Upload an image once and the resizer produces a correctly sized version for each format, with the crop centered so you can adjust it before downloading.

Processing happens in your browser. Your image is never uploaded to a server.

Formats included

The resizer covers the sizes creators use most:

  • Instagram: post 1:1, post 4:5, story and reel 9:16
  • TikTok: video 9:16
  • X (Twitter): post and header
  • Facebook: post and cover
  • YouTube: thumbnail and channel art
  • LinkedIn: post and banner
  • Pinterest: pin
  • A universal square profile picture

Getting a clean crop

Drag the image inside each frame to choose what stays in the crop, and pick a background color for formats where the image does not fill the frame. Start from the highest-resolution original you have; the resizer can scale down without losing quality, but it cannot add detail that was not there.

Frequently asked questions

Is my photo uploaded anywhere?

No. The resizing runs entirely in your browser and the finished files are downloaded straight to your device.

What is the best size for an Instagram post?

Use 1080 by 1350 pixels (4:5) for the most screen space in the feed, or 1080 by 1080 for a square. Stories and reels are 1080 by 1920.

What file format are the downloads?

PNG, which keeps the image lossless. Platforms compress it on upload anyway.

Can I resize several images at once?

One image at a time, resized into every format at once. Upload the next image when you are done.

More free tools