Each social platform expects images at specific dimensions, and posting the wrong aspect ratio means the platform crops it automatically — often cutting off exactly the part of the photo you wanted visible.

This guide covers how to resize an image for social media for free, across all major platforms.

Key Takeaway: Cover, Contain and Stretch aren't interchangeable — Cover crops to fill with no distortion, Contain shrinks and pads with a background color, and Stretch forces the exact size at the cost of potentially distorting the image.

Platform Size Cheat Sheet

PlatformFormatSize
InstagramSquare Post1080×1080
InstagramStory / Reel1080×1920
YouTubeThumbnail1280×720
Twitter / XPost Image1200×675
FacebookPost Image1200×630
LinkedInPost Image1200×627
PinterestStandard Pin1000×1500

Tip: Use Cover for most cases — it's the only mode guaranteed not to distort the image, since it crops rather than stretches or pads.

Step by Step: How to Resize for Social Media

TinyPNG Now includes a free social media resizer that runs entirely in your browser.

  1. Open the Social Media Resizer tool and upload your photo.
  2. Select a platform and size preset from the list.
  3. Choose Cover, Contain or Stretch fit mode.
  4. Click Download to save the correctly-sized JPG.

Frequently Asked Questions

Which platforms have preset sizes?

Instagram (post, portrait, story/reel, profile), YouTube (thumbnail, channel art, profile), Twitter/X, Facebook, LinkedIn, TikTok, and Pinterest — each with their own correct dimensions.

What's the difference between Cover, Contain and Stretch?

Cover crops your photo to fill the target size with no distortion. Contain shrinks the whole photo to fit inside the frame, adding a background color around it. Stretch forces the image to the exact size, which can distort the aspect ratio.

Can I resize one photo for multiple platforms?

Yes — select a platform, download, then pick a different platform preset from the same uploaded photo and download again.

Is the social media resizer free?

Yes, completely free with no signup and no watermark.

Is my image uploaded to a server?

No. Resizing happens entirely in your browser using the Canvas API. Your image is never uploaded anywhere.

Summary: Open the free TinyPNG Now social media resizer, pick a platform and fit mode, download — free, private, and instant.

Ready to resize for social media?

Free, private, and instant — no signup required.

Try the Social Media Resizer →

Related Articles

Best Image Sizes for Every Social Media Platform Make a YouTube Thumbnail Crop an Image Online
Back to Blog