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.
Profile Picture
Recommended 400x400px. Displayed as a circle at 48-200px depending on context.
Header / Banner
Full-width banner at the top of your profile. Cropped on mobile devices.
In-Stream Image
Images attached to tweets. Up to 4 images per tweet. 16:9 for best display.
Card Image (Large)
Used for summary_large_image Twitter Cards when sharing links.
Card Image (Summary)
Small square thumbnail used for summary Twitter Cards.
DM Image
Images sent via Direct Messages. Same dimensions as in-stream images.
Video Thumbnail
Custom thumbnail for uploaded videos. 16:9 aspect ratio for HD display.
Quick Reference: All X/Twitter Image Sizes
| Image Type | Dimensions | Aspect Ratio | Format | Max Size |
|---|---|---|---|---|
| Profile Picture | 400 x 400px | 1:1 | JPG, PNG, GIF | 2MB |
| Header / Banner | 1500 x 500px | 3:1 | JPG, PNG | 5MB |
| In-Stream Image | 1200 x 675px | 16:9 | JPG, PNG, GIF, WebP | 5MB |
| Card Image (Large) | 800 x 418px | 1.91:1 | JPG, PNG | 5MB |
| Card Image (Summary) | 144 x 144px | 1:1 | JPG, PNG | 5MB |
| DM Image | 1200 x 675px | 16:9 | JPG, PNG, GIF | 5MB |
| Video Thumbnail | 1280 x 720px | 16:9 | JPG, PNG | 5MB |
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.