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)

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.

Asset type faq
ID #772570
Word count 294 words

Licence

Licence: Worldwide Paid and Unpaid Available to anyone for royalty free use in paid and unpaid media worldwide, provided Brandkit benefits from such use, and David Vaassen is credited (optional).
Expiry: No expiry date
Release date:
Added at:
Updated at:

Tags

Loading