X (Twitter) Ad Size
An X image ad is 1200 × 1200 px (1:1). X also accepts 1.91:1 at 1200 × 628 px for link-forward creative and 1200 × 675 px (16:9) for promoted posts that mirror organic formatting. Square is the default recommendation because it takes the most timeline height without triggering the taller-than-16:9 crop.
Specifications
| Pixels | 1200 × 1200 px |
| Aspect ratio | 1:1 |
| Supported formats | JPG, PNG, MP4, MOV |
| Max file size | 5 MB image, 1 GB video |
| Safe zone | Leave the bottom 100 px clear for the headline and CTA overlay |
Design Tips
- →Use 1200 × 1200 px (1:1) as the primary creative. It fills more of the timeline than 1.91:1 and avoids the centre-crop that taller ratios trigger.
- →X renders the headline and call-to-action beneath or over the lower edge of the creative. Keep the bottom 100 px free of your own text so the two do not collide.
- →Carousel ads use 1:1 across all cards. Mixing ratios between cards causes X to crop the odd ones out, which breaks the visual continuity a carousel depends on.
- →Promoted posts inherit organic formatting. If the ad is a promoted existing post, design to 1200 × 675 px (16:9) instead so the preview crop matches what organic followers already saw.
How to Make X Ad Designs in Playyy
Three steps, no design software. Set the size once — from the size options or straight in your prompt — and every design comes out at 1,200 × 1,200 px.
- 1
Open Playyy
Playyy runs in your browser, so there's nothing to download. Sign in and you'll land on the Home page.
- 2
Type your prompt and set the X Ad size
Describe what you want in the input box on the Home page, then set the size whichever way is quicker. Pick X Ad from the size options right underneath — every platform's sizes are in that list, so you don't have to look this one up. Or just say it in your prompt, like "X Ad at 1,200 × 1,200 px", and Playyy matches it. Either way the design comes out at 1:1.
- 3
Create your X Ad design and download it
Playyy generates the design at the full 1,200 × 1,200 px, so it's ready to upload as it is. Accepted formats: JPG, PNG, MP4, MOV. Keep the file under 5 MB image, 1 GB video.
Create X Ad designs with Playyy
Type a prompt, pick X Ad from the size options underneath it, and export at 1200 × 1200 px — no design software needed.
Start designing free →Frequently Asked Questions
What is the Twitter ad size?+
1200 × 1200 px (1:1) for standard image ads. X also supports 1200 × 628 px (1.91:1) for website card ads and 1200 × 675 px (16:9) for promoted posts. Images up to 5 MB, video up to 1 GB.
What are X ad size specs for video?+
MP4 or MOV, up to 1 GB, in any ratio from 1:1 to 16:9. Square (1080 × 1080 px) and 16:9 (1920 × 1080 px) are the two most commonly used. Burn in captions — ads autoplay muted.
What size is an X carousel ad?+
1080 × 1080 px (1:1) per card, with two to six cards. Every card must share the same ratio — mixing square and landscape causes X to crop the odd cards, breaking the visual continuity a carousel depends on.
What is the X website card image size?+
1200 × 628 px at 1.91:1 for the website card format, which pairs an image with a headline and a destination URL. This differs from the 1200 × 1200 px square used for standard image ads.
Do X ads need different creative from organic posts?+
The dimensions overlap, but the framing differs. A promoted post inherits organic formatting at 1200 × 675 px (16:9), while a purpose-built image ad uses 1200 × 1200 px (1:1) and reserves space at the bottom for the headline and call to action.