Image sizes

X (Twitter) video size (2026): exact dimensions

X (Twitter) video size

1280 × 720px

Aspect ratio

16:9

Export X videos at 1280 × 720 or 1920 × 1080 px (16:9); vertical 9:16 is fully supported — 140 seconds and 512 MB on standard accounts.

Last verified June 2026

X video has two clean paths. Landscape 16:9 (1280 × 720 px minimum, 1920 × 1080 px for sharper playback) is the classic timeline format for talks, demos, and clips. Vertical 9:16 (1080 × 1920 px) plays full-bleed in the immersive viewer that X serves on mobile, TikTok-style. Standard accounts can post up to 140 seconds and 512 MB per video; X Premium extends both dramatically — multi-hour uploads for long-form. Whichever shape you pick, X autoplays muted in the timeline, which dictates more of the creative than the resolution does.

All X (Twitter) video specs

X (Twitter) video dimensions, last verified June 2026.
VariantDimensionsRatio
Landscape (recommended)1280 × 720 px1920 × 1080 px for sharper playback at the same ratio.16:9
Vertical1080 × 1920 pxPlays full-screen in the mobile immersive viewer.9:16
Square1080 × 1080 px1:1
Maximum resolution1920 × 1200 pxX’s stated ceiling; higher exports are transcoded down.

Safe zones: what gets cropped

In the timeline, videos render at their aspect ratio with player controls appearing over the bottom strip on tap — keep burned-in captions a comfortable 10% above the bottom edge. Vertical videos in the immersive viewer get TikTok-like overlays: engagement actions down the right edge and post text near the bottom, so the familiar 9:16 safe zones apply (clear the bottom ~400 px and right ~140 px for critical content). Frame one: X uses an early frame as the preview, so open on a composed, high-contrast shot.

File types & limits

  • Formats: MP4 or MOV with H.264 video and AAC audio.
  • Standard accounts: up to 140 seconds (2:20) and 512 MB per video, as of June 2026.
  • X Premium extends length and size substantially — multi-hour uploads at higher bitrates.
  • Timeline autoplay is muted; captions or on-screen text carry the message for most viewers.

Getting the most out of the format

Do: caption everything

X autoplays video silently while people scroll a text-first feed, so a video that needs audio loses most of its audience in the first second. Burn in concise captions or use bold on-screen text beats. The pattern that performs: a text hook in the post itself, a captioned video that pays it off, and the link or CTA in a reply.

Don’t: waste the 140 seconds

The standard-account cap of 2:20 is a feature — clips, not films. Cut to the single strongest segment and let the post text set context. If your content genuinely needs more runway, that is what Premium’s long-form upload is for, but expect timeline behavior to still favor the first 30 seconds.

Choose orientation by viewing context

Screen recordings, talks, and product demos suit 16:9, which desktop users see at full width. Person-to-camera and trend-format content suits 9:16, which mobile users get full-screen in the immersive viewer. Avoid splitting the difference with 1:1 unless the asset already exists — it is the weakest rendering in both contexts. If you publish the same video across platforms, one 9:16 master covers X, TikTok, Reels, and Shorts; SocialKit schedules it to all of them in one pass.

Quick questions

What size should an X video be in 2026?

1280 × 720 or 1920 × 1080 px at 16:9 for landscape, or 1080 × 1920 px (9:16) for vertical, exported as MP4 (H.264/AAC). X’s stated resolution ceiling is 1920 × 1200 px.

How long can an X video be?

140 seconds (2:20) and up to 512 MB on standard accounts as of June 2026. X Premium subscribers can upload far longer, multi-hour videos at larger file sizes.

Does vertical video work on X?

Yes — 9:16 video plays full-screen in X’s immersive mobile viewer with TikTok-style overlays. Keep critical content clear of the bottom and right edges, where the UI sits.

Sized right, scheduled once — on X (Twitter) and 10 more

Upload your visuals at the right dimensions, preview exactly how each post will look, and let SocialKit publish to all 11 platforms on schedule.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee