Twitter profile photo
Every time you create a new account on any social platform, the first visual you have to upload is your profile photo. You want to make sure that your followers will recognize your profile easily. Use files such as JPG, JPEG, or PNG that are 400 pixels x 400 pixels for the best results.
Twitter header
The second visual that will attract attention is the header. You can create an awesome Twitter header by telling something about you, like a short professional bio or just simply design a banner that characterizes who you are and what you do. The Twitter header size has a 3:1 aspect ratio and it’s 1500 pixels x 500 pixels.
Image post
Even if Twitter is not a visual platform, you can still upload single or multiple images, videos, and even broadcast a live event. The best image size to use on Twitter is 1024 pixels x 512 pixels. Also, keep in mind that the maximum file size is 5MB.