Social media image resizer

Frame a photo for common social sizes without uploading it.

Social sizesOn this device

Drop an image to frame

JPEG, PNG, WebP, or GIF · up to 25 MB · nothing is uploaded

Choose image

Pick a common frame, then choose whether the photo fills it or sits inside it. Drag a filled frame to choose the visible area. The download uses that same framing.

Frames included

  • Instagram post: 1080×1080
  • Instagram portrait: 1080×1350
  • Instagram story: 1080×1920
  • Facebook post: 1200×630
  • Facebook cover: 820×312
  • X post: 1600×900
  • LinkedIn post: 1200×627
  • YouTube thumbnail: 1280×720
  • Pinterest pin: 1000×1500

How to use it

  1. Drop a photo.
  2. Choose the destination and Fill or Fit.
  3. Drag to reframe a filled image. Fit uses the background color in the empty space.
  4. Download JPEG, WebP, or PNG.

Good to know

  • These are practical export sizes, not a promise about what a platform will display after its own recompression.
  • A small source stretched into a large frame will look soft.
  • Stories need headroom: keep faces and text away from the extreme top and bottom.

Questions

Do these match every platform spec?

They match widely used export sizes for the feeds named on the page. Platforms change previews and recompress uploads, so check the post after publishing.

What is the difference between fill and fit?

Fill covers the frame and crops the overflow. Fit shows the entire image and paints the leftover space with the color you pick.