Twitter ad formats & specs
See Twitter's full and updated ad formats and specs here
Grab attention with Promoted Video, auto-playing video that is displayed in-feed to engage people in their timeline.
280 characters (Note: Each link used reduces character count by 23 characters, so for example, using one link would leave 257 characters for Tweet copy.)
Recommended: 15 seconds or less
Max: 2 minutes and 20 seconds (select advertisers are eligible to request an increase up to 10 minutes). Please contact your Twitter Account Manager for more information.
MP4 or MOV
Recommended: 6,000k for 1080p, 5,000k for 720p
Max: 6,000-10,000k for 1080p, 5,000k-8,000k for 720p
29.97fps or 30fps. Higher is acceptable. If the available video has a lower frame rate, don’t try to “upsample” it.
AAC LC (low complexity)
H.264, baseline, main, or high profile with a 4:2:0 color space
1:1 is recommended as it will always render as square on desktop and mobile, timeline and profile. This and 9:16 (vertical) will take up the same amount of real estate — which is more than 16:9. Upon tap, full screen will open and fill with black bars.
Any aspect between 2:1 and 1:1 is acceptable, but after 1:1, platform will crop to 1:1 aspect ratio.
9:16 (vertical) will always render in a 1:1 space on desktop and mobile, timeline and profile. Desktop will have black bars on the sides once the video begins playing. Mobile will crop the top and bottom of the video, center, and autoplay without bars.
1200x1200 (minimum for 1:1 is 600x600)
Any height is acceptable, but if height exceeds the width, the video will be cropped to 1:1 in the feed.
If not a 1:1 aspect ratio: 640x360 minimum
Videos will loop if the video length is under 60 seconds.
Highly recommended throughout; if using a logo, it should be persistent in the upper left-hand corner.
Prominent product placement is highly recommended for driving product consideration.
Closed captioning or text overlays are mandatory.
Supported files: PNG or JPEG
Aspect ratio: recommend matching sizing of the video
Minimum size: 640x360 pixels
Max size: 5mb