What’s the best image size for Twitter?

Social media can be a time consuming business for any blogger. Oftentimes, we reshare posts to several platforms where the image may be optimised for one site, but not another. This is especially true when using a a social media scheduler when posts are not individually checked by the blogger.

Ever ended up with a Twitter or Facebook post that cuts off the best part of the image? Here’s how to make sure it doesn’t happen!

The answer is that it depends on what you’re trying to do with your photos in social media marketing, and there isn’t one single best solution because everyone has different needs and requirements. So how do you pick which one is best for you?

Twitter image sizes for profile photos: 400 x 400 (recommended)

  • Minimum image size: 200 by 200 pixels
  • Maximum file size: 2MB

The ideal image size for your Twitter profile image is 400px by 400px.

Your profile photo will be converted to a square when you upload it, but it’ll appear as a circle on the site. Make sure your photograph is kept intact while it’s cropped into a circle. If you lose any essential information during the cropping, experiment with another one.

The images you upload are always JPEG, GIF, or PNG file types.

Twitter image size for header photos: 1500 x 500 pixels (recommended)

  • Recommended image size: 1500 x 500 pixels
  • Maximum file size of 5 MB.

To future-proof the picture, use the maximum size available then you don’t need to keep changing it if they tweak the recommended size.

The aspect ratio of the header images is 3:1. Keep in mind that the way header photos display varies depending on the monitor and browser you’re using. The ideal image size for your Twitter header photo is 1500px by 500px.

Keep in mind that header photos appear differently on various devices. On both the top and bottom of your header photo, you may notice a reduction of about 60 pixels, so make sure essential information is near the middle.

It’s easy to get caught up in the moment and forget to think about how your profile photo will appear. If you use a white-frame design, avoid putting any major visual information in the lower-left corner because it will be blocked by part of your header.

Twitter supports images that are JPEG, GIF, or PNG file formats.

If you encounter any problems with the upload, check to see whether your browser is up to date or try using a different one. 

Twitter images sizes for in-stream photos: 1600 x 900 pixels (recommended)

  • Minimum size: 600 by 335 pixels
  • Recommended aspect ratio: any aspect between 2:1 and 1:1 on desktop; 2:1, 3:4, and 16:9 on mobile
  • Supported formats: GIF, JPG, and PNG
  • Maximum file size: Up to 5MB for photos and GIFs on mobile. Up to 15MB on the web.

In-stream images are displayed at a 16:9 ratio of 600px by 335px and can be clicked and expanded up to 1200px by 675px.

This implies you may upload any form of photo, from square to vertical or horizontal. It will simply be cropped to a 600px by 335px preview in-stream and shown in its entirety after being clicked on. For best results, make sure your image is no larger than 5 MB.

JPEG, GIF, and PNG file types are supported by Twitter in-stream images. Choose a continual one if you’re uploading GIFs. Loopable GIFs are supported on Twitter. Any non-looping GIFs will be displayed as a static picture when played on the platform.

Twitter card image size

  • Minimum size: 120 x 120 pixels
  • Supported formats: GIF, JPG, PNG
  • Maximum file size: 1MB

You may test out the different Twitter summary cards and get a feel for what they’ll look like by using the card validator, which includes several different types of Twitter cards in addition to various sizes. There are also summary cards with big pictures, app cards, and player cards, in addition to standard summary cards.

You may use eye-catching visuals and video to boost conversion, create engagement, or start a discussion with your audience by using Facebook Ads. There are several forms of Cards:

  • Website Cards can go to your website or a landing page so make sure you use a call to action to prompt the desired activity.
  • App Cards promote a mobile app and link to the app download page.
  • Direct Message Cards prompt users to start a direct conversation with you and use the chatbot feature to handle it. Strong images or videos are important to use with these cards.

The ideal image size for Twitter Cards is 800px by 418px, a 1.91:1 ratio. For App Cards, you can go with 800px by 800px for a 1:1 ratio.

Videos can also be used in Twitter Cards. The recommended size for Website Card videos is 1200px by 1200px, or 1:1 aspect ratio. For App Card and Direct Message Card, the recommended size is 640px by 360px for a 16:9 ratio, or 360px by 360px for a 1:1 ratio.

Twitter supports images that are JPEG or PNG format; no GIFs here.

For best results, make sure your image is no larger than 3 MB. Video and audio should be MP4 or MOV, and the file size should be less than 30 MB.

For these cards, Twitter recommends a brief video clip; aim for something less than 15 seconds. Add your logo to the top left-hand corner

All Website Card videos must have closed captioning or text overlays to be uploaded.

Twitter image sizes for ads

Single and multi-image tweets:

  • Minimum 600 x 335 pixels, but for better results, use larger pictures.

Website card image:

  • 800 x 418 pixels for 1.91:1 aspect ratio.
  • 800 x 800 for 1:1 aspect ratio.
  • Max file size of 20MB.

App card image:

  • 800 x 800 pixels for 1:1 aspect ratio.
  • 800 x 418 pixels for 1.91:1 aspect ratio.
  • Max file size of 3MB.


  • 800 x 800 pixels for 1:1 aspect ratio.
  • 800 x 418 pixels for 1.91:1 aspect ratio.
  • Max file size of 20MB for 2-6 image cards.

Direct Message card:

  • 800 x 418 pixels for 1.91:1 aspect ratio.
  • Max file size of 3MB.

Conversation card:

  • 800 x 418 pixels for 1.91:1 aspect ratio.
  • Max file size of 3MB.

Twitter video ads and thumbnail size

The permitted file types for video uploads are MP4 and MOV. For optimum performance, keep your film under 1 GB in size and only send one clip at a time to Twitter.

A video should be no longer than 15 seconds, with a maximum duration of 2 minutes and 20 seconds.

Even if you have a smaller video, the aspect ratio should be preserved. The ideal aspect ratio for Twitter videos is 1:1, or 1280 pixels wide by 1280 pixels tall. On both desktop and mobile platforms, videos with a 1:1 proportion, or those that are 1200 pixels wide by 1200 pixels tall, appear consistent. You may test different ones though.

To get the most out of your video, make sure that its thumbnail reflects the overall aspect ratio. JPEG or PNG files are acceptable.

Both standard and promotional Tweets should have at least 600 pixels of width. For the best quality, aim for something closer to 1200 pixels wide. Any height is acceptable as long as the ratio stays constant.

2:1 and 1:1 ratios are the maximum sizes accepted on a desktop. On a mobile device, images are shown at a 16:9 ratio. A single tweet can contain up to four photographs.

In-stream images on Twitter are JPEG, GIF, or PNG file types. Make sure your image is less than 5 MB in size to get the best results. Animated GIFs cannot be included in tweets with other pictures. 

Leave a Comment

Your email address will not be published.