Header / Banner Image
The large banner across the top of your profile
400x400
← Profile overlaps here
Dimensions1500 x 500 px
Aspect Ratio3:1
Max File Size5 MB
FormatsJPG, PNG, GIF
Display Size1500 x 500 (desktop)
Tips: The bottom-left corner is covered by your profile picture. On mobile, the header is cropped shorter vertically — keep important content centered both horizontally and vertically. Avoid placing text or logos near the edges.
Profile Picture
Your avatar displayed as a circle across X
Upload Size400 x 400 px
Display Size200 x 200 px
ShapeCircle
Max File Size2 MB
FormatsJPG, PNG
Tips: Upload a square image. The corners are cropped into a circle. Keep the subject centered and avoid important details near the edges. Use at least 400x400 for crisp display on retina screens.
Post Images (Single & Multi)
Images shared in tweets — single image and multi-image layouts
1200 x 675
Single image (16:9)
Recommended1200 x 675 px
High Quality1600 x 900 px
Min Dimensions600 x 335 px
Aspect Ratios2:1 to 1:2
Max File Size5 MB (each)
FormatsJPG, PNG, GIF, WebP
Tips: For the sharpest display, upload at 1600x900 so X's compression doesn't degrade quality as noticeably. In multi-image posts, the first image gets the most space. Keep text large enough to read at thumbnail size.
Link Card Image
Preview image when sharing a URL (set via Open Graph meta tags)
800 x 418
example.com
Page Title Goes Here
Meta description preview text...
Dimensions800 x 418 px
Aspect Ratio1.91:1
Max File Size5 MB
FormatsJPG, PNG
Set Viaog:image meta tag
Tips: Set your og:image meta tag to exactly 800x418 for large summary cards. Use twitter:card = summary_large_image for the full-width card display.
Video & GIF
Video uploads and animated GIFs
Recommended1280 x 720 px
Max Resolution1920 x 1200 px
Aspect Ratios1:2.39 to 2.39:1
Max Length2 min 20 sec
Max File Size512 MB (video)
GIF Max Size15 MB
FormatsMP4 (H.264), GIF
Tips: MP4 with H.264 encoding and AAC audio is the most reliable format. For GIFs, keep dimensions under 1280x1080 and file size under 15MB. Videos under 60 seconds can loop automatically. Add captions — 85% of social video is watched without sound.
Frequently Asked Questions
What size should my X/Twitter header image be?
The recommended X/Twitter header (banner) image size is 1500 x 500 pixels (3:1 aspect ratio). The file should be under 5MB and can be JPG, PNG, or GIF format. Keep important content centered, as the edges may be cropped on mobile devices.
What size is the X/Twitter profile picture?
Upload your X/Twitter profile picture at 400 x 400 pixels. It displays as a 200 x 200 pixel circle on desktop and smaller on mobile. Use a square image and keep the subject centered since the corners will be cropped into a circle.
What is the best image size for X/Twitter posts?
The ideal single-image post size is 1200 x 675 pixels (16:9 aspect ratio) or 1600 x 900 pixels for higher quality. X supports aspect ratios from 2:1 to 1:2. Images are compressed, so start with a high-quality source under 5MB.
What image formats does X/Twitter support?
X/Twitter supports JPG, PNG, GIF, and WebP image formats. For photos, JPG usually provides the best quality-to-size ratio. For graphics with text or transparency, use PNG. GIFs are supported for animated content but are limited to 15MB and 1280x1080 pixels.
Why does my X/Twitter header look blurry?
Headers look blurry when uploaded at low resolution or when X compresses a large file. For best results, upload at exactly 1500 x 500 pixels, keep the file under 2MB, use PNG for graphics with text, and JPG at 90%+ quality for photos. Avoid uploading images that need to be significantly resized.