Design The Ideal Image Sizes for Social Media Posts


Image sizing for the desktop news feed varies. Since the recommended ad image sizes are 1200 pixels wide, the same can be applied to images in posts to your profile or page. You can go as small as 470 pixels since that’s the size that ad images are resized to in the desktop news feed. However, note that when someone clicks on the image, it won’t take up the full space of the lightbox.
For example, this is how a 1200 pixel wide by 1200 pixel high image looks when posted as a photo to your page.

facebook 1200 x 1200 image example

Example of a specific size photo post on a Facebook page.

The recommended image size for ads with photo posts is 1,200 pixels wide by 900 pixels high, which looks like this when posted to your page.

facebook 1200 x 900 image example

Example of a specific size photo post on a Facebook page.


Images in Tweets

While Twitter doesn’t officially recommend a specific photo size for your tweets, Canva offers a template for Twitter posts at 1024 pixels wide by 512 pixels high.

twitter image template size

Template size for Twitter images in posts.

Using this image size also ensures that you have a high-quality image for a promoted tweets campaign.

Images in Cards

Twitter gives you the option of optimizing your website content with Twitter cards. These cards format tweets of your website content in a specific way, like the summary card with large image shown below.

twitter summary card large image example

Twitter summary card with large image example.

Each card type has a specific image size that works best, which you can review in the Twitter support center. While there are minimum sizes that you must meet, such as 280 pixels wide by 150 pixels high for the summary card with large image, the image may be enlarged for other types. The photo card, for example, displays images at a maximum width of 560 pixels and maximum height of 750 pixels.


Instagram post images have increased in size, allowing you to upload images at 1936 pixels wide by 1936 pixels high.

instagram post image example

Example of an Instagram image post.

The display on a desktop browser will show images scaled down to 612 pixels wide by 612 pixels high.


Pinterest doesn’t offer specific size guidelines for regular pins. They do, however, have a recommendation for promoted pins, which you can use as a guide for all of your pins.

The Promoted Pins Creative Guide recommends a minimum width of 600 pixels with a height between 900 pixels and 2100 pixels. This should ensure the best display of your pin without getting cut off in feeds.

pinterest pin image examples

Examples of tall images in Pinterest pins.

In the news feed and on your boards, pins will be displayed at a width of 236 pixels with a proportionately scaled height. When expanded, the pin will be displayed at 735 pixels wide with a proportionately scaled height.


There are no specific image size recommendations for photos uploaded directly in a post to your profile or page. Your best bet is to go with the recommended image size for sponsored updates of 800 pixels wide by 400 pixels high. For link previews, the image thumbnail is resized to fit 180 pixels wide by 110 pixels high.