[Publish] Image resizing

Each social network has it's own image file size limits, as detailed below:

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

Please note, you may be able to upload larger images when posting natively to these social networks. The sizes listed above are the limits when posting through the API, which is what Buffer Publish uses to connect to each social network. For example, Twitter's native image size limit is 15MB, while through the API it's

If the image you upload is larger than the limit specified above, Buffer Publish will convert it to a smaller resolution, to ensure it can be published. Only one image attribute (i.e. width or height) will be adjusted and the other will scale automatically. This means that the original aspect ratio will be kept. Images will be transformed to the following sizes:

  • Twitter: 1024 pixels wide
  • Facebook: 3000 pixels tall
  • LinkedIn Pages: 4746 pixels wide
  • Google+: 2048 pixels wide
  • Pinterest: 600 pixels wide
  • Instagram: 1920 pixels wide

If the image is still too big after resizing, Buffer Publish will try to resize it further to ensure it can be published. In these cases, the image will be resized to 1024 pixels wide, with the height scaling automatically to keep the aspect ratio.

Notes:

  • All images shared to LinkedIn Profiles, will be displayed at 1200 x 627 pixels, regardless of the original width and height.
  • For Twitter specifically, if the image does not need to be resized, Buffer Publish 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.
  • Buffer Publish does not currently resize GIF files.