Key Takeaways
A comprehensive breakdown of Twitter (X) image dimensions to optimize your tweets and profile.
Winning the Feed on Twitter/X
Twitter's (now X) feed moves fast. Content is consumed in fractions of a second. An image that loads incorrectly, appears awkwardly cropped, or renders as a blurry mess will be scrolled past without a second thought. Getting your image dimensions right on X is not optional — it's table stakes for professional presence on the platform.
X has made several changes to how images are displayed since the rebranding, and some older sizing guides circulating online are outdated. This guide reflects the current specifications as of 2026.
Profile Image
- Display size: 400 × 400 px (circular crop)
- Recommended upload: 400 × 400 px minimum, 800 × 800 px for high-DPI screens
- Format: JPG, PNG, GIF (static)
X crops profile pictures into a circle. The entire image is used as the source, and a circle mask is applied. Upload a square image to avoid unexpected cropping. For logos and graphics, upload as PNG to prevent JPEG artifacts on sharp edges.
Header Image (Banner)
- Recommended dimensions: 1500 × 500 px
- Aspect ratio: 3:1
- Maximum file size: 5 MB
- Format: JPG, PNG, GIF
The header image spans the full width of your profile on desktop but is cropped differently on mobile. On desktop, roughly the top and bottom 60 px may be cut off depending on browser zoom. On mobile, the header is displayed at a different aspect ratio, cropping more from the sides and top. Keep your most important content — text, logo, key visual — in the central 60% of the header image.
Important: your profile picture overlaps the bottom-left corner of the header image. The overlap is approximately 140 × 140 px at the bottom-left of the header canvas. Do not place text or logos in this area.
In-Stream Photos (Tweet Images)
- Recommended: 1200 × 675 px (16:9)
- Maximum: 5 MB per image (JPG/PNG), 15 MB (GIF)
- Multiple images: X displays 1–4 images in a collage layout
For single images, X will display the full image if the aspect ratio is between 2:1 and 3:4. Images outside this range get cropped with a "show more" tap required. The 1200 × 675 px (16:9) format stays within the auto-display range and is the safest option.
For two images side-by-side, X crops both to 1:1 squares. For three images, the left image is 1:1 and the two right images are stacked at 1:2 each. Plan your multi-image tweets with this layout in mind.
Cards and Link Previews
When you share a link on X, a card preview is generated from the page's Open Graph (og:image) metadata. The X Large Image Card format uses a 1200 × 628 px image (roughly 1.91:1). The Small Image Card uses a 120 × 120 px square. Use the Twitter Card Validator to preview exactly how your link cards will appear before posting.
Practical Tips
- For thread posts with images, maintain a consistent image ratio throughout the thread. Varying ratios in a thread look disjointed and unprofessional.
- Design header images with gradient backgrounds rather than solid colors — subtle gradients help hide the compression artifacts that X's JPEG encoder introduces.
- GIFs are supported but are converted to MP4 internally. Keep GIF dimensions at 1280 × 1080 px or smaller to avoid quality degradation during conversion.
- Alt text is now more prominently surfaced on X. Always add descriptive alt text to images — it improves accessibility and is indexed by search.
Common Mistakes
The most common mistake is uploading a very wide image (like a panoramic at 3000 × 500 px). X will crop this to a 16:9 preview, which means only the center portion is visible. Design tweet images at 16:9 from the start.
Another frequent error is using the same image for both the tweet and the link card, resulting in a duplicate visual. Use distinct images for your tweet content and set your og:image metadata to a different image for link previews.
Summary Checklist
- Profile picture: 400 × 400 px square, circular crop applied
- Header image: 1500 × 500 px — avoid bottom-left (profile overlap)
- Tweet images: 1200 × 675 px (16:9) for single images
- Link cards: 1200 × 628 px og:image
- Format: JPEG for photos, PNG for graphics
Frequently Asked Questions
About Evan Kim
Digital content strategist and visual communication specialist based in South Korea. Focused on practical, precise solutions for creators.
Read more articles by Evan