The Ultimate Guide to Twitter/X Image Sizes in 2025
In the fast-paced world of Twitter (now X), visuals are your secret weapon. A perfectly sized image can stop the scroll, boost engagement, and make your brand unforgettable. But upload the wrong dimensions, and you risk awkward crops, pixelated disasters, or zero visibility.
This visual cheat sheet [your new best friend] breaks down every critical image size on X, from profile pictures to multi-image posts. Bookmark this guide, share it with your team, and never guess again.
Profile Picture: 500×500 pixels [1:1]
Your club badge in a circle.
- Recommended size: 500×500 pixels (square)
- Aspect ratio: 1:1
- Display: Cropped into a circle
- Pro tip: Use a high-resolution image (at least 400×400) with your badge centred. Avoid text near the edges—it’ll get cut off in the circular crop.
Banner/Header: 1500×500 pixels [3:1]
The billboard at the top of your profile.
- Recommended size: 1500×500 pixels
- Aspect ratio: 3:1
- File size limit: 2MB
- Pro tip: Keep important text and logos within the center 1200×400 safe zone. The edges get cropped on mobile and desktop.
Single Image Posts
Vertical Image Post
- Recommended size: 1080×1350 pixels
- Aspect ratio: 4:5
- Max height in feed: ~1350px (taller images get “View More”)
Horizontal Image Post
- Recommended size: 1600×900 pixels
- Aspect ratio: 16:9
- Best for: Landscape photos, infographics, quotes
Golden Rule: X compresses images, so upload at 2x the display size for crisp quality on retina screens.
Multi-Image Posts
2 Image Post
- Each image: 1400×1600 pixels
- Aspect ratio: 0.88:1 (nearly square)
- Layout: Side-by-side (vertical) or top/bottom (horizontal)
3 Image Post
- Layout: One large image on the left, two smaller stacked on the right
- Large image: 1400×1600 pixels [0.88:1]
- Small images: 1600×900 pixels [16:9] each
4 Image Post
- All images: 1600×900 pixels [16:9]
- Layout: 2×2 grid
- Pro tip: Use consistent styling (filters, borders) for a polished carousel effect.
Quick Reference Table
| Image Type | Dimensions | Aspect Ratio |
|---|---|---|
| Profile Picture | 500×500 | 1:1 |
| Banner/Header | 1500×500 | 3:1 |
| Vertical Post | 1080×1350 | 4:5 |
| Horizontal Post | 1600×900 | 16:9 |
| 2-Image Post (each) | 1400×1600 | 0.88:1 |
| 3-Image Large | 1400×1600 | 0.88:1 |
| 3-Image Small (each) | 1600×900 | 16:9 |
| 4-Image Post (each) | 1600×900 | 16:9 |
Best Practices for X Images
- Save as JPG or PNG (under 5MB for posts, 2MB for headers)
- Use 72 DPI (web standard)
- Test on mobile—90% of X users are on phones
- Add alt text for accessibility and SEO
- Avoid tiny text—it becomes unreadable when compressed
Tools to Create Perfect Images
- Canva: Built-in X templates
- Photoshop/Photopea: Precise cropping
- Remove.bg: Clean profile cutouts
- Caption.this: Auto-alt text generator
Final Thought
Your images are your voice on X. One wrong size and your message gets lost. One perfect post, and you go viral.
Save this guide. Share this guide. Dominate the timeline.

All sizes current as of November 2025. X may update specs—always double-check in-app previews.

