Loading...0%
Failed to fetch

Resizing for Twitter in detail

Aspect ratio flexibility on Twitter is genuine. 1:1 square, 4:5 portrait, and 9:16 vertical all play inline, with vertical clipped to 1:1 in the main feed timeline and expanding on tap. For most news, campaign, and announcement posts, 16:9 landscape remains the default because it works for both mobile and desktop viewers and embeds cleanly in third-party readers. This tool resizes any source into the 1280x720 16:9 frame using letterbox or crop as needed.

Duration matters as much as aspect ratio: standard accounts cap at 2 minutes 20 seconds, Verified and paid tiers can go longer. File size caps at 512 MB regardless of tier. Compress the output afterward if you need to hit a tighter file size.

Twitter video playback specs

SettingValueNotes
Recommended aspect ratio16:9 landscapeNative for inline feed playback.
Recommended resolution1280 x 720Matches Twitter's server-side playback resolution.
Also accepted1:1, 4:5, 9:16Vertical clipped in timeline, expands on tap.
Maximum duration (standard)2 minutes 20 secondsFree and most paid accounts.
Maximum duration (Verified)3 hoursVerified Organizations and some Blue tiers.
Maximum file size512 MBHard cap across all account tiers.
Frame rate30 or 60 fpsOther frame rates get re-encoded.
CodecH.264 MP4 with AACHEVC is rejected on upload.

When to use this preset

Breaking news clips

Letterbox a 16:9 field recording at 1280x720 so the file uploads fast and plays inline immediately when followers scroll past.

Campaign launch teasers

A crisp 1280x720 landscape teaser matches Twitter's playback resolution exactly, avoiding a downscale that softens brand logos.

Developer demo threads

Anchor a thread with a clean 1280x720 screen-capture demo, then continue the story in text tweets below.

Customer testimonials

Resize a 1920x1080 interview master to 1280x720 so the feed version matches the playback spec and uploads quickly.

Quote card animations

Letterbox a square motion-graphic quote card into 16:9 with branded bars that reinforce the account aesthetic.

Frequently asked questions

What is the best Twitter video aspect ratio?

16:9 landscape at 1280x720 is the Twitter-native format for feed video. It plays inline without letterboxing and matches the server-side playback resolution. Square 1:1 and portrait 4:5 also work inline, while 9:16 vertical is clipped in the timeline and expands on tap.

How long can a Twitter video be?

Standard accounts are limited to 2 minutes 20 seconds. Verified Organizations and some paid Blue tiers can upload videos up to 3 hours long, subject to the 512 MB file size cap. A 3 hour upload at 512 MB forces extreme compression, so most long-form Twitter video runs well under 30 minutes.

What is the Twitter video resolution?

Twitter's inline player targets 1280x720 at 16:9. Uploads at 1920x1080 or higher get downscaled during the server-side transcode. Uploading at 1280x720 directly skips the downscale and produces a marginally cleaner final playback stream.

Why is my Twitter video failing to upload?

The three common causes: file exceeds 512 MB, duration exceeds the tier cap (2:20 for standard), or codec is unsupported. Twitter requires H.264 MP4 with AAC; HEVC, VP9, and AV1 uploads fail. This tool outputs H.264 by default to avoid all three failure modes.

What is the Twitter video file size limit?

512 MB per video upload. The cap applies to every account tier, including Verified and paid Blue. Larger files must be compressed before upload or hosted on an external service and linked to in the tweet body.

Does Twitter support vertical video?

Yes. 9:16 vertical at 1080x1920 uploads and plays, but the timeline viewer clips it to a square preview until users tap to expand. For vertical-native content, TikTok or Reels usually produce better playback ergonomics because their viewers are built around 9:16.

What format should I use for Twitter video?

MP4 with H.264 video and AAC audio. 30 or 60 fps, 1280x720 or 1920x1080 resolution. This tool outputs that exact combination at 1280x720 for the Twitter preset, which uploads fast and matches the feed playback resolution.

100% Private: Your Video Never Leaves Your Device

Resizing runs locally in your browser using FFmpeg compiled to WebAssembly. Your video file is read from disk into browser memory, processed there, and the result is saved back to your device. No network request is made during encoding, no data is transmitted, and no server ever sees your footage.

Related Tools and Resources

Compress Video for Twitter

Fit the 512 MB cap and 2:20 duration limit.

Resize Video for LinkedIn

16:9 1920x1080 professional landscape.

Resize Video for Facebook

16:9 feed master that cross-posts to Meta sibling properties.

Resize Video

Custom dimensions or multi-preset export.