X Ads

X Ads specs: image, video and carousel

On X, the video limit and the recommended length are far apart: you can upload up to 2 minutes 20 seconds, but X recommends 15 seconds or less. Image, video, vertical video and carousel specs, plus the post copy limit, are here.

Scope: image, video, vertical video and carousel ads.

Image ad

Recommended file type
PNG, JPEG
File size
≤ 5 MB
Recommended · standalone
1:1 · 1200 × 1200 px
Recommended · standalone
1.91:1 · 1200 × 628 px
Recommended · website card
1.91:1 · 800 × 418 px
Recommended · website card
1:1 · 800 × 800 px
Supported ratios
1:1 · 1.91:1 · 16:9 · 9:16 · 4:5 · 2:3

BMP and TIFF are not accepted, and an uploaded GIF shows as a still image. Larger images look better when people expand them.

Video ad

Video format
MP4, MOV
File size
≤ 1 GB
Duration
Up to 2 minutes 20 seconds
Recommended length
15 seconds or less
Frame rate
29.97 or 30 FPS; up to 60 FPS supported
Bitrate
6000–10000 kbps · 1080p
Bitrate
5000–8000 kbps · 720p
Recommended · standalone
1:1 · 1200 × 1200 px
Recommended · standalone
16:9 · 1920 × 1080 px

Keeping the file under 30 MB is strongly recommended. Videos shorter than 60 seconds loop. With a website card, the recommended size is 800 × 450 px (16:9) or 800 × 800 px (1:1).

Vertical video ad

Recommended ratio
9:16
Minimum size
720 × 1280 px
Maximum size
1080 × 1920 px
Frame rate
≤ 60 FPS
Maximum bitrate
25 Mbps
Target bitrate
5–10 Mbps
Duration
Up to 2 minutes 20 seconds
Recommended length
Under 15 seconds

Shown in the full-screen, sound-on media viewer people reach from the Video tab or by opening a video full screen and swiping up. 9:16 is recommended, but the other supported ratios are accepted too; file type and size follow the general video rules.

Carousel ad

Number of cards
2–6
Recommended · image slide
1.91:1 · 800 × 418 px
Recommended · image slide
1:1 · 800 × 800 px
Recommended · video slide
16:9 · 800 × 450 px
Recommended · video slide
1:1 · 800 × 800 px
Supported ratios
1:1 · 1.91:1 · 16:9 · 9:16 · 4:5 · 2:3
Card headline
Up to 70 characters
Links
One destination, or up to six different web URLs

A carousel uses one ratio; with mixed media the ratios must match (a 1:1 image with a 1:1 video). Card headlines can be cut off depending on the device; staying within 50 characters avoids that on most devices, though it is not guaranteed.

Text

Post copy
Up to 280 characters
With links
Each link uses 23 characters; 257 left with one link
Card headline
Up to 70 characters
To avoid truncation
Up to 50 characters

The post copy limit is the same for text, image and video ads. Up to two lines of a card headline are shown; the rest is cut with an ellipsis.

Ready to build the X ad?

Mecrio prepares the image, video and post copy to these limits, sets the campaign up and publishes it.

Opening an account takes a couple of minutes.

Scope

What this page covers

  • The scope is image, video, vertical video and carousel ads. Other formats, such as ads with app or conversation buttons, polls, Amplify, X Live, Takeovers and Dynamic Product Ads, follow their own rules and are not mixed in here.
  • X notes that not every format it lists is open to self-serve advertisers; if you cannot find one, ask your X account manager.
  • X lists a pixel size next to each supported ratio without saying whether it is a minimum or a recommendation, so the table shows only the ratios and the sizes X explicitly recommends.
Questions

About X ads

How long can an X video ad be?

Up to 2 minutes 20 seconds is supported, and 15 seconds or less is recommended. Select advertisers can request up to 10 minutes; X then advises keeping videos at 9 minutes 55 seconds.

Does adding a link shorten the post copy?

Yes. Post copy is 280 characters and each link takes 23 of them, leaving 257 with one link.

What is the minimum size for a vertical video?

720 × 1280 px; the maximum is 1080 × 1920 px. 9:16 is recommended, with up to 60 FPS and up to 25 Mbps.

Sources

Where the numbers on this page come from

All of them from the platform's own documentation. Follow the link and read the same line yourself.

Create your account and set up your first campaign today.

Connect your ad accounts, build and check your campaign, and publish from one place.

Start free