X/Twitter Ad Spec Reference

All X/Twitter ad formats, sizes, and copy limits in one tool.

Interactive reference covering every X/Twitter ad placement — image, video, carousel, Amplify pre-roll, and Trend Takeover — with exact pixel dimensions, file-size caps, text-character limits, and aspect-ratio requirements.

What size should X/Twitter ad images be?

Use 1200×1200 for a 1:1 square or 1200×628 for a 1.91:1 landscape image ad, kept under 5 MB. These ratios display cleanly in the timeline without unexpected cropping and are the safest default for most campaigns.

Every X ad placement has its own pixel dimensions, aspect ratio, file-size cap, and copy limit, and getting any of them wrong means a rejected upload or a cropped, off-brand creative. This reference puts the full spec for each X ad format one dropdown away.

How it works

Select an ad placement and the tool surfaces a clean spec sheet drawn from X’s advertising requirements:

  • Image ad: 1200×1200 (1:1) or 1200×628 (1.91:1), under 5 MB.
  • Video ad: 1:1, 16:9, or 9:16, up to 1 GB and 30 minutes (6–15 s recommended).
  • Carousel ad: 2–6 slides at a shared ratio, each with its own headline.
  • Amplify pre-roll: 16:9 or 1:1 video shown before publisher content.
  • Trend / Timeline Takeover: high-reach image or video in the timeline.

Each sheet lists the recommended dimensions, aspect ratio, image and video size caps, video length range, and the primary-text and headline character limits.

Tips and example

Design once at the largest listed size and export down — a 1200×1200 master covers most square placements. Keep the primary text under 280 characters and, when you add a website card, trim the headline toward 70 characters so it is not truncated. For video, lead with motion in the first second, burn in captions for muted autoplay, and keep the file in H.264 MP4 to avoid transcoding surprises.