Free Tool

Twitter/X Image Size Guide 2026

Every X (Twitter) image dimension in one place. Profile pictures, headers, in-stream images, card images, and more. Upload your image to preview at every size.

400 x 400

Profile Picture

Size400 x 400px
Aspect Ratio1:1
FormatJPG, PNG, GIF
Max Size2MB

Recommended 400x400px. Displayed as a circle at 48-200px depending on context.

1500 x 500

Header / Banner

Size1500 x 500px
Aspect Ratio3:1
FormatJPG, PNG
Max Size5MB

Full-width banner at the top of your profile. Cropped on mobile devices.

1200 x 675

In-Stream Image

Size1200 x 675px
Aspect Ratio16:9
FormatJPG, PNG, GIF, WebP
Max Size5MB

Images attached to tweets. Up to 4 images per tweet. 16:9 for best display.

800 x 418

Card Image (Large)

Size800 x 418px
Aspect Ratio1.91:1
FormatJPG, PNG
Max Size5MB

Used for summary_large_image Twitter Cards when sharing links.

144 x 144

Card Image (Summary)

Size144 x 144px
Aspect Ratio1:1
FormatJPG, PNG
Max Size5MB

Small square thumbnail used for summary Twitter Cards.

1200 x 675

DM Image

Size1200 x 675px
Aspect Ratio16:9
FormatJPG, PNG, GIF
Max Size5MB

Images sent via Direct Messages. Same dimensions as in-stream images.

1280 x 720

Video Thumbnail

Size1280 x 720px
Aspect Ratio16:9
FormatJPG, PNG
Max Size5MB

Custom thumbnail for uploaded videos. 16:9 aspect ratio for HD display.

Quick Reference: All X/Twitter Image Sizes

Image TypeDimensionsAspect RatioFormatMax Size
Profile Picture400 x 400px1:1JPG, PNG, GIF2MB
Header / Banner1500 x 500px3:1JPG, PNG5MB
In-Stream Image1200 x 675px16:9JPG, PNG, GIF, WebP5MB
Card Image (Large)800 x 418px1.91:1JPG, PNG5MB
Card Image (Summary)144 x 144px1:1JPG, PNG5MB
DM Image1200 x 675px16:9JPG, PNG, GIF5MB
Video Thumbnail1280 x 720px16:9JPG, PNG5MB

Tips for Best Quality Images on X

Use the right dimensions

Always upload images at the recommended resolution. Uploading smaller images will result in blurry, pixelated displays.

Optimize file size

Compress images before uploading. Tools like TinyPNG can reduce file size by 70% without noticeable quality loss.

Use PNG for graphics

PNG format preserves sharp edges and text in screenshots, logos, and infographics. Use JPG for photographs.

Center important content

Headers and images may be cropped differently on mobile vs desktop. Keep key elements centered.

Test on both themes

Your profile picture and header appear on both light and dark X themes. Test that your images look good on both.

Consider the safe zone

Profile pictures overlap the bottom of headers. Keep important header content above the bottom 15% of the image.

Schedule Your Visual Content

Now that your images are the right size, schedule them to post at the perfect time. OpenTweet's visual calendar makes planning your content strategy effortless.

7-day free trial · Cancel anytime

Twitter Image Size FAQ

What size should a Twitter header image be?

The recommended Twitter/X header (banner) image size is 1500x500 pixels with a 3:1 aspect ratio. Use JPG or PNG format, and keep the file size under 5MB. The header may be cropped on mobile devices, so keep important content centered.

What is the Twitter profile picture size?

The recommended Twitter/X profile picture size is 400x400 pixels (1:1 aspect ratio). It supports JPG, PNG, and GIF formats with a maximum file size of 2MB. The image is displayed as a circle at various sizes (48-200px) depending on where it appears.

What image dimensions work best for tweets?

For in-stream tweet images, use 1200x675 pixels (16:9 aspect ratio). This provides the best display across desktop and mobile. You can attach up to 4 images per tweet. Supported formats are JPG, PNG, GIF, and WebP, with a maximum file size of 5MB.

What are Twitter Card image sizes?

There are two types: the summary_large_image card uses 800x418 pixels (1.91:1 ratio), and the standard summary card uses a 144x144 pixel square thumbnail. These are set via Open Graph or Twitter Card meta tags on your website.

What is the maximum file size for Twitter images?

Most Twitter/X images have a maximum file size of 5MB. Profile pictures have a lower limit of 2MB. For best quality and fast loading, optimize your images before uploading. Use JPG for photographs and PNG for graphics with transparency.