Guide to Ideal Image Sizes for Social Media Sharing



A note on cropping: Each social network automatically crops images that do not exactly match their ideal image aspect ratio. For example, if you have a large image that is not in the 1.91:1 aspect ratio, Facebook may center and crop it to fit. Therefore, for maximum compatibility be sure that the most important parts of your images are horizontally centered.


  • Sharing images: 1,200 x 628 pixels (i.e. aspect ratio of 1.91:1)
  • Sharing links with an image: 1,200 x 628 pixels
  • Sharing Stories: 1,080 x 1,920 pixels

Facebook best Practices


  • Sharing square images: 1,080 x 1,080 pixels
  • Sharing horizontal images: 1,080 x 566 pixels
  • Sharing vertical images: 1,080 x 1,350 pixels
  • Sharing Stories: 1,080 x 1,920 pixels


  • Sharing a single image: 1,200 x 675 pixels
  • Sharing multiple images: 1,200 x 675 pixels
  • Sharing links with an image: 800 x 418 pixels

Twitter best practices


  • Sharing images to Company Page or personal profile: 1,104 x 736 pixels
  • Sharing links with an image to Company Page or personal profile: 1,200 x 628 pixels
  • Max file size: 5 MB
  • Recommended ratio: 1.91:1

LinkedIn best practices


  • Sharing images: 800 x 1,200 pixels


  • Sharing images: 1,080 x 1,920 pixels


  • Sharing images: Images with aspect ratio of 1:1 or make sure your og:image looks good both square and cropped. Facebook will crop the top and bottom, while Reddit will keep it square.

How to Refresh the Preview Image Cache

After updating the preview image, if you try sharing your website link you will still see old preview content and image. That's because most social networks cache link preview content for at least a few days, if not weeks. You can use the official debugging tools provided by the social networks to reset this preview cache.