Q. What’s the best image size for X (aka Twitter)
In this article we list the best image and Ad sizes to use for the X social media platform.
For X (formerly Twitter) image posts, the best image size depends on the type of post you’re making:
Recommended Image Sizes
Single image post:
- 1200 x 675 px (16:9 ratio)
- Minimum size: 600 x 335 px
- Max file size: 5MB (photos), 15MB (GIFs)
Profile images:
- 400 x 400 px (appears as a circle in feed)
Header/cover image:
- 1500 x 500 px
Multiple images (in a collage):
- 2 images: both at 7:8 ratio
- 3 images: left is 7:8, right two are 4:7 stacked
- 4 images: all at 2:1 ratio
Best Practices
- Stick to 16:9 ratio for single-image posts to avoid awkward cropping.
- Keep important content (text, faces, logos) centered since X crops previews.
- Use JPG or PNG for photos/graphics and GIF for animations.
- 👉 The safest all-purpose size is 1200 x 675 px (16:9) for standard posts.
Ads
Single image ads
- 1200 x 628 px (1.91:1 ratio)
- Minimum: 600 x 335 px
- Max file size: 5MB (JPG, PNG, GIF)
Carousel ads
- 1080 x 1080 px (1:1 square)
- Alternative: 1200 x 628 px (1.91:1 wide)
- Max 10 images per carousel
Video ads
- Landscape: 16:9 (1280 x 720 px)
- Square: 1:1 (1080 x 1080 px)
- Vertical: 9:16 (1080 x 1920 px)
- Max video size: 1GB
App install & website click ads
- 1200 x 628 px (1.91:1)
- 1200 x 1200 px (square) for better mobile engagement
Pro tip
If you want one flexible size for most formats:
- 1200 x 1200 px (square)
- 1200 x 628 px (landscape)
What's the best image size for X (aka Twitter)
In this article we list the best image and Ad sizes to use for the X social media platform.