Resize images for social media

Pick the network and format, frame your image and download it at the exact size.

Your files are processed on your device and are never uploaded to any server.

Why image size matters

Each social network shows images with its own aspect ratio. If you upload a landscape photo to a portrait space, the platform may crop it where you don't want or shrink it with borders. Preparing the image before uploading lets you decide which part is shown.

How to use the resizer

  1. Choose an image from your device.
  2. Select the network and the format, or type a custom size.
  3. Drag the image to frame it and adjust the zoom.
  4. Choose JPG, PNG or WebP and download it.

Crop or fit

Crop fills the whole space, although you lose the edges of the image. It's the usual choice for photos. Fit without cropping keeps the whole image and fills the rest with the color you choose, which is useful for logos, screenshots and graphics with text near the edges.

Common sizes

FormatSize in pixels
Instagram portrait post1080 × 1350
Story, reel or TikTok1080 × 1920
YouTube thumbnail1280 × 720
YouTube banner2560 × 1440
Facebook post1200 × 630
Pinterest pin1000 × 1500

These are reference sizes. Platforms may change them, so it's worth checking how your post looks before calling it done.

Frequently asked questions

Does the image lose quality when resized?

Shrinking a large image usually looks fine. Enlarging a small image can make it blurry, because it doesn't contain more detail. It's best to start from the original image.

Which format should I download?

JPG is usually right for photos, PNG for graphics with text or transparency, and WebP when you want a light file for a website.

Are my images uploaded to a server?

No. The image is processed in your browser and is never sent to any server.

Related guides

More tools