Image resizing and quality

We know how important it is to have your images looking their best when you share posts through Buffer Publish. We've provided some information in this article about how we handle image resizing, along with some tips on how to save your images for Instagram.

This article contains the following sections:

  1. Image resizing
  2. Images changing orientation after publishing
  3. Tips on saving files for Instagram posts

Image resizing

When uploading an image to Buffer, the image must be under 10.0 MB.

Additionally, each social network has its own image file size limit. If the image you upload is under 10MB, but larger than the limit for that social network, we'll convert it to a smaller size to ensure it can be published. Only one image attribute (width or height) will be adjusted and the other will scale automatically. This ensures that the original aspect ratio will be kept.

The table below outlines the file size limit for each social network, along with the sizes your images will be transformed too if they're too big. Please note, the file sizes listed below are specifically for static images, and do not apply to GIF files.

Social network File size limit Size transformed to
Facebook 4MB 3000 pixels tall
Instagram 8MB 1920 pixels wide
Twitter 3MB 1024 pixels wide
LinkedIn 10MB 4746 pixels wide
Pinterest 10MB 600 pixels wide


  • Image resizing will only take place on the web version of Buffer Publish. If you're scheduling via a mobile device (iOS or Android), the maximum file upload size is 10MB.
  • You may be able to upload larger images when creating posts natively. The file size limits mentioned in the table above are the limits when posting through each social network's API. For example, Twitter's native file size limit is 15MB, while through their API, it's 3MB.
  • Buffer Publish does not currently resize GIF files, and the maximum file size is 3MB.
  • For Twitter specifically, if the image does not need to be resized, we will still check that the image is smaller than 8192 x 8192 pixels, since this is Twitter's maximum allowed dimension. If it's bigger than that, your image will be resized to be just a little smaller.
  • LinkedIn has shared that the optimal size for images to achieve consistency across various share methods, pages, and experiences, is 1200 x 627 pixels. This image size should prevent cropping and scaling across formats. That said, if you're looking to share the same across across multiple social networks (e.g. LinkedIn, Facebook, Twitter, and Instagram), we'd recommend using a square image to avoid cropping on LinkedIn.

Images changing orientation after publishing

Sometimes, images might appear to be rotated once they have been published to your social channel. When images are uploaded to Publish, we use the orientation data that is hard-coded in the background of the image based on how it was taken or the tool used to process it. This background information is called the EXIF data. Whilst the image may appear to be the correct orientation when previewing it on your computer, or in the composer after uploading it in Publish, it might be rotated once published.

If this is happening for you, we would recommend using this tool to remove the EXIF data from your images before uploading them. Upload your image and then click Check the box to the right of "EXIF Cleaner" that says "IF CHECKED ALL THE TAGS WILL BE CLEARED" and then click Go.eXifing. This will remove the EXIF data from your image and then you can download the image by clicking "".

Tips on saving files for Instagram posts

To avoid image distortion, pixelation, or slight color changes when posting to Instagram through Publish, we recommend the following:

  • Save your file in .png file format, rather than .jpg or other file formats.
  • Avoid transparent backgrounds as they can cause distortion.
  • Save in RGB color mode and try to stay away from other color modes such as AdobeRBG/CMYK.


Was this article helpful?
5 out of 15 found this helpful