Image resizing

Services and Limits

Buffer currently resizes images for the following social networks:

  • Twitter
  • Facebook
  • LinkedIn
  • Google+
  • Pinterest

More on Instagram below.

The image resizing service checks if the image is too big for the network it's going to be published to, as detailed below:

  • Twitter: 3MB
  • Facebook: 4MB
  • LinkedIn: 10MB
  • Google+: 36MB
  • Pinterest: 10MB

Please note that the image sizes listed above are specifically for third party apps such as Buffer. When posting natively to these social networks, you may be able to include larger images. For example, Twitter's native image size limit is 15MB.

If the image is over the specified limit, Buffer will convert it to a smaller resolution to make sure we're able to publish it to that network. The original aspect ratio will be kept - Buffer will adjust one image attribute (width or height) and the other will scale automatically. Images will be transformed to:

  • Twitter: 1024px wide
  • Facebook: 3000px tall
  • LinkedIn: 4746px wide
  • Google+: 2048px wide
  • Pinterest: 600px wide

For Twitter specifically, if the image does not need to be resized, Buffer will still check that the image is smaller than 8192 x 8192px, since that is Twitter's maximum allowed dimension. If it's bigger than that, Buffer will resize it to be just a little smaller than this limit.

If the image is still too big after resizing it within the limits above, Buffer will try to resize it further to ensure it can be published. In this case, it will be resized to 1024px wide, with the height scaling automatically to keep the aspect ratio.

GIF Files

Buffer currently cannot resize GIF files.


Since images are the core experience of Instagram, to ensure maximum quality, Buffer does not apply any resizing to images that are going to be published to Instagram.