Graphic Size
Header Photo 1500 x 500 px
Profile Photo 400 x 400 px
Twitter Post 1024 x 512 px
Cards Image  800 x 320 px
Summary Card Image 280 x 150 px

While Twitter might ask its users to limit their character counts to 280, this social platform is still very popular, garnering 330 million monthly active users. Businesses, in particular, find it a useful communication and customer service tool thanks to its real-time interaction. And while most might not immediately think of it as a visual platform, Twitter does allow its users to post and share images on their feed and for their profiles.

Profile photo

Make sure your followers recognize you as the owner of your Twitter account by uploading your own picture as your profile photo. Businesses would find it best to use their own logos. Twitter will display your profile photo as 200 x 200 pixels square image. However, it is recommended to upload a 400 x 400 pixels image for better quality.

Twitter header

Followers and would-be followers who click on your profile will see your header on top of your page so it’s a great real estate to take advantage of. Ordinary users might add pictures of their family or a quote that captures their interests or personality while businesses might use it to highlight their product, service or tagline. The optimal Twitter header size is 1500 x 500 pixels with an aspect ratio of 3:1. Maximum file size should be 10 MB.

Image post

Twitter now allows its users to attach media such as photos, GIFs, and videos. Twitter allows you to add up to four photos at a time. Images are displayed at 1024 x 512 pixels and have a maximum file size of 5 MB.

Easily create beautiful designs & documents

Use Canva's drag-and-drop editor and professional layouts to design consistently stunning graphics.

Start designing
Easily create beautiful designs & documents
Easily create beautiful designs & documents on mobile