X (formerly Twitter) moves fast. Images that load correctly and display sharply get more engagement than those that crop awkwardly or appear blurry. Understanding the platform's image requirements gives your content the best chance to perform.
Here's everything you need to know about X image dimensions in 2025.
Quick Reference Table
| Format | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Profile Picture | 400 × 400 | 1:1 | Displays as circle |
| Header Photo | 1500 × 500 | 3:1 | Wide banner format |
| Single Image Tweet | 1200 × 675 | 16:9 | Optimal for timeline |
| Two Image Tweet | 700 × 800 each | 7:8 | Side by side display |
| Three Image Tweet | varies | mixed | Complex layout |
| Four Image Tweet | 1200 × 600 each | 2:1 | Grid display |
| Card Image | 1200 × 628 | 1.91:1 | Link preview |
Profile Picture
Your profile picture appears next to every post you make and in search results. It's your visual identity on the platform.
Profile Photo (400 × 400)
Upload at 400 × 400 pixels minimum. X displays it as a circle, so keep important elements centered and away from the edges.
Design tips:
- Use a clear headshot or recognizable logo
- Avoid text (unreadable at small sizes)
- High contrast helps visibility in dark mode
→ Create a 400 × 400 profile picture
Header Photo
The header (banner) image spans the top of your profile page. It's prime real estate for branding, announcements, or personality.
Header Banner (1500 × 500)
This 3:1 aspect ratio creates a wide, cinematic feel. On mobile, the header crops differently, so avoid placing critical content at the extreme edges.
Safe zone: Keep essential elements within the center 1200 × 400 area for reliable display across devices.
What works:
- Brand messaging or taglines
- Product showcases
- Event announcements
- Portfolio highlights
→ Create a 1500 × 500 header banner
Tweet Images
Single images attached to tweets perform best when optimized for the timeline view. X auto-crops images to fit its preview dimensions.
Single Image (1200 × 675)
The 16:9 ratio displays fully in the timeline without cropping. This format works for most tweet images—photos, graphics, screenshots, and memes.
→ Create a 1200 × 675 tweet image
Square Image (1080 × 1080)
Square images also display well, though X may add slight letterboxing. Useful when repurposing content from Instagram.
→ Create a square tweet image
Vertical Image (1080 × 1350)
Taller images take up more vertical space in the timeline, potentially increasing visibility. X expanded support for vertical images in recent updates.
→ Create a vertical tweet image
Multi-Image Tweets
Attaching multiple images creates different grid layouts. Understanding these helps you design cohesive multi-image posts.
Two Images (700 × 800 each)
Two images display side by side in a 7:8 aspect ratio per image. Design them as a pair for maximum impact.
→ Create two-image tweet panels
Three Images
Three images create an asymmetric layout: one large image on the left (2:1) and two stacked images on the right (1:1 each).
- Left image: 700 × 800
- Right images: 600 × 400 each
Four Images (1200 × 600 each)
Four images display in a 2×2 grid. Each image crops to 2:1, so design accordingly.
→ Create four-image grid panels
Twitter Cards
When you share links, X generates preview cards using Open Graph images from the destination page. Control how your links appear by optimizing these images.
Summary Card with Large Image (1200 × 628)
The standard format for article and page previews. This 1.91:1 ratio displays prominently in the timeline.
Best practices:
- Include your headline in the image
- Use high-contrast, readable text
- Avoid excessive branding that competes with the content
→ Create a Twitter Card image
Summary Card (144 × 144)
Smaller card format for links without large images. Displays a thumbnail next to the link description.
→ Create a summary card thumbnail
X Premium (Twitter Blue) Features
X Premium subscribers can upload higher resolution images and longer videos.
High-Resolution Images
Premium users can upload images up to 4096 × 4096 pixels. Non-premium uploads are compressed more aggressively.
→ Create a high-resolution image
Technical Specifications
- Formats: JPEG, PNG, GIF (animated supported), WEBP
- Max file size: 5MB (images), 15MB (GIFs)
- Max resolution: 4096 × 4096 (Premium), compressed for standard accounts
- Color space: sRGB
Dark Mode Considerations
Many X users browse in dark mode. Design your images to work on both light and dark backgrounds:
- Avoid pure white backgrounds (harsh contrast in dark mode)
- Add subtle borders to light images
- Test your graphics against both #000000 and #FFFFFF backgrounds
Optimization Tips
- Pre-crop intentionally: Don't leave important content at edges where X might crop
- Use focal points: Faces and key elements should be centered
- Text legibility: Ensure text is readable at timeline thumbnail sizes
- Consistent branding: Use templates for a recognizable visual style
Common Mistakes
- Uploading too small: Images under 600px wide appear blurry
- Ignoring the crop: Not previewing how X will display your image
- Text at edges: Important text cut off by auto-cropping
- Dark images in light mode: Low-contrast images disappear against the white background
Summary
X prioritizes 16:9 content in the timeline. When in doubt, design at 1200 × 675 for single images and 1500 × 500 for headers.
Essential dimensions:
- Profile: 400 × 400
- Header: 1500 × 500
- Tweet image: 1200 × 675
- Card image: 1200 × 628
Create at the right size from the start, and your X content will display perfectly every time.
