If you're prepping creative for a campaign, the recommended resolution for Twitter video ads is 1920×1080 (landscape, 16:9) or 1080×1920 (vertical, 9:16), uploaded at 1080p so the platform doesn't have to upscale a soft file. Square 1080×1080 (1:1) also works and tends to hold up well in a scrolling feed. What matters more than the exact pixel count is that your source file is sharp, correctly cropped for the aspect ratio you choose, and encoded in a format the platform can compress without introducing visible artifacts.
Why resolution matters for Twitter video ads
Twitter (now X) re-compresses every video you upload to fit its delivery pipeline. If your source file is already low resolution or heavily compressed, that second pass makes things worse — edges blur, text gets fuzzy, and skin tones can band or shift. Starting at 1080p gives the platform enough detail to compress gracefully. Starting below that (720p or less) often looks noticeably softer once it's live, especially on larger phone screens or when someone taps to view full screen.
Resolution alone won't fix a weak ad, but a sharp, correctly sized file is one of the few technical variables you fully control before the algorithm and audience take over. Get it wrong and you're fighting a losing battle before the creative even has a chance to work.
Recommended resolution and aspect ratio by format
Twitter supports multiple aspect ratios for video ads, and the right one depends on where the ad is likely to run and how people will hold their phone when they see it. Here's a practical breakdown.
| Aspect ratio | Recommended resolution | Best use case |
|---|---|---|
| 9:16 (vertical) | 1080×1920 | Feed scrolling on mobile, full-screen placements |
| 1:1 (square) | 1080×1080 | Flexible across devices, good for mixed desktop/mobile audiences |
| 16:9 (landscape) | 1920×1080 | Video repurposed from YouTube or TV-style content, desktop-heavy audiences |
| 4:5 (portrait) | 1080×1350 | Alternative to square when you want a taller frame without going full vertical |
If you only have budget and time to produce one version, vertical 9:16 at 1080×1920 is the safest default for a mobile-first audience, since most people encounter ads while scrolling one-handed. Square 1:1 is the next best general-purpose option because it looks reasonable in both portrait and landscape feed layouts without heavy cropping.
Minimum and maximum resolution limits
Twitter accepts a fairly wide range of resolutions, but as a rule of thumb, don't go below 1080 pixels on the shorter edge and don't bother exceeding 1080p — anything higher just adds file size without a visible quality gain once the platform compresses it. Treat 1080p as the sweet spot: enough detail to survive compression, not so much that upload times or file size become a problem.
Frame rate, bitrate, and file format basics
Resolution gets the most attention, but a few other export settings affect how clean your ad looks once it's live.
- Frame rate: export at 30fps. This is the standard most phones record at and is more than enough for scrolling feed content; higher frame rates mainly add file size without a visible benefit for typical ad content.
- Format and codec: MP4 with H.264 encoding is the safest, most widely compatible choice.
- Bitrate: there's no single magic number to chase — as a starting point, aim for a bitrate that keeps motion and text crisp without ballooning file size, and preview the exported file at full screen before uploading to catch any compression artifacts.
- Color: export in standard RGB color space. Avoid exotic color profiles that can shift hues once the platform re-encodes the file.
- Audio: use a standard stereo audio track, and design the opening seconds to work even if sound is off, since many viewers will encounter the ad muted by default.
Common resolution mistakes that hurt ad quality
Most quality problems on Twitter video ads trace back to one of these avoidable issues.
- Uploading a file that was already compressed once (for example, downloaded from another platform) and compressing it again — this stacks artifacts and makes text and logos look muddy.
- Stretching a square or landscape video to fill a vertical frame instead of reshooting or recomposing for 9:16, which distorts faces, products and text.
- Padding a vertical video with black bars to force it into a different aspect ratio, which shrinks the actual visible content and wastes screen space.
- Exporting below 1080p to save render time, then wondering why the ad looks soft on a large phone screen.
- Baking captions or on-screen text too close to the edges, where they can get cropped or covered by platform UI elements like the caption bar or call-to-action button.
Building one master file for every platform
If you're also running ads on TikTok, Instagram, Facebook or YouTube Shorts, the efficient approach is to produce one high-resolution vertical master at 1080×1920 and then export sized variants for each placement rather than designing separately for every platform. Most of today's ad inventory favors vertical or square video, so starting vertical and cropping down to square or landscape usually preserves more usable frame than starting landscape and trying to crop up to vertical.
If you want platform-specific detail beyond Twitter, the same logic applies with small variations on TikTok video ads, TikTok in-feed ads, Facebook video ads, Facebook feed ads, YouTube Shorts ads, Snapchat video ads, LinkedIn video ads, Pinterest video ads and Amazon video ads. Resolution for Twitter video ads sits comfortably within this same 1080p-and-up range, so a master built for one platform usually only needs minor cropping adjustments for the rest.
Resolution and video length work together
A high-resolution file won't matter much if the pacing is off. Twitter feeds move fast, and a video that takes too long to show the product or offer can lose the viewer before the resolution even registers. If you haven't settled on timing yet, pair your resolution choices with a look at recommended video length for Twitter video ads so the technical setup and the pacing are solved together instead of as separate afterthoughts.
A practical checklist before you upload
- Confirm your source video is at least 1080 pixels on the shorter edge before any cropping.
- Pick one aspect ratio (9:16, 1:1, or 16:9) based on where most of your audience will see the ad, and crop natively rather than stretching.
- Export at 30fps, MP4, H.264, standard RGB color.
- Preview the exported file at full screen on a phone to check for softness, banding or cropped text.
- Keep captions and logos away from the outer 10% of the frame on every edge to avoid UI overlap.
- If reusing the same creative elsewhere, export your sized variants from one high-resolution master rather than re-shooting for each platform.
How FrameNotion fits into this
If producing a correctly sized, high-resolution ad from scratch feels like more work than you have time for, FrameNotion AI builds the video for you. Paste a product or website link and FrameNotion AI writes and renders a 30-second ad in 9:16 at 1080×1920 and 30fps, checking its own rendered frames before delivering the final MP4. Every ad also comes out as 4:5, 1:1 and 16:9, so you get the variants a platform like Twitter can actually use without manually cropping or re-exporting anything.
Captions are generated word-by-word and sized to stay clear of frame edges, and ads are built to work on mute as well as with sound, which matters on a fast-scrolling feed where audio is often off by default. You can see what finished ads look like on the examples page, read how the process works on features, or start with your first ad free on pricing.
FrameNotion doesn't publish ads directly to Twitter or any other ad platform, and it doesn't report on how an ad performs once it's live — it hands you a finished, correctly specced MP4 that you upload and manage through the platform's own ad tools.
Frequently asked questions
Does Twitter accept 4K video ads?+
Twitter will accept higher-resolution files, but it compresses everything on upload, so there's no visible benefit to exporting above 1080p. Stick with 1080p to keep file size and upload time reasonable without losing quality.
Is vertical or square better for Twitter video ads?+
Vertical 9:16 is generally the safer default since most viewers encounter the feed on a phone held upright, but square 1:1 is a solid middle-ground option if your ad also needs to look right on desktop or in other feed layouts.
Can I reuse a TikTok or Instagram Reels video as a Twitter ad?+
Yes, as long as the resolution is at least 1080p and the aspect ratio fits one of Twitter's supported formats. Avoid re-uploading a file that's already been compressed heavily on another platform, since re-compressing it again will visibly reduce quality.
Why does my Twitter video ad look blurry after uploading?+
This usually means the source file was below 1080p, was already compressed once before upload, or was stretched to fit a different aspect ratio than it was shot in. Re-export from your original high-resolution file at the correct aspect ratio to fix it.
What frame rate should I use for Twitter video ads?+
30fps is the standard starting point and works well for typical ad content. Higher frame rates mainly increase file size without adding noticeable quality for scrolling feed video.
