postr logo
Sign In

X (Twitter) Video Specifications Guide (2026)

X (Twitter) supports videos up to 140 seconds long for standard accounts, with a maximum resolution of 1920 x 1200 pixels and a 512 MB file size cap. X Premium subscribers can upload videos up to 3 hours long. Supported formats are MP4 and MOV. GIFs can be up to 15 MB.

Published April 10, 2026

X (Twitter) Video Specs Quick Reference

SpecificationStandard AccountX Premium Account
Max Video Length140 seconds3 hours (10,800 seconds)
Max File Size512 MB8 GB
Max Resolution1920 x 1200 px1920 x 1200 px
Min Resolution32 x 32 px32 x 32 px
Supported FormatsMP4, MOVMP4, MOV
Recommended CodecH.264H.264
Recommended Frame Rate30 fps or 60 fps30 fps or 60 fps
Aspect Ratios16:9, 1:1, 9:16 (portrait)16:9, 1:1, 9:16 (portrait)
Max Bitrate25 Mbps25 Mbps
Audio CodecAACAAC
GIF Max File Size15 MB15 MB

X Video Length Limits

Standard X accounts can upload videos up to 140 seconds (2 minutes 20 seconds) long. This limit covers videos posted directly to X via the web, mobile app, or API. X Premium subscribers have access to significantly longer uploads -- up to 3 hours of video per post.

For ad campaigns, video length limits vary by ad format and are set separately from organic post limits. The 140-second limit applies only to organic posts from standard accounts.

Video Resolution and Aspect Ratio

X supports a maximum resolution of 1920 x 1200 pixels and a minimum of 32 x 32 pixels. The recommended resolution for 16:9 landscape video is 1280 x 720 pixels (HD) or 1920 x 1080 pixels (Full HD). X will display the video at the appropriate size based on the viewer's screen.

X supports three primary aspect ratios: 16:9 (landscape, standard), 1:1 (square), and 9:16 (portrait, vertical). Portrait video (9:16) at 1080 x 1920 pixels performs well on mobile, where the majority of X users consume content. X will add letterbox bars to videos that fall outside supported ratios.

Supported Video Formats

X accepts MP4 and MOV video files. MP4 encoded with H.264 video codec and AAC audio is the most widely compatible and recommended format. H.265 (HEVC) encoding is not reliably supported and may result in upload errors.

For audio, AAC-LC stereo at 128 kbps or higher is recommended. Videos without audio are supported and will play silently. X auto-plays videos without sound in the feed, so include captions or on-screen text to communicate your message even with audio off.

Video File Size Limits

The maximum video file size for standard X accounts is 512 MB. X Premium subscribers can upload videos up to 8 GB. For most content, keeping your file size well below the limit by using efficient H.264 encoding at the target resolution avoids upload failures.

X re-encodes all uploaded videos for its own delivery network. Uploading at a higher quality than necessary does not guarantee better output quality, but staying at or above the recommended specs ensures the re-encoding process has enough source quality to work with.

GIF Specifications on X

X supports animated GIF uploads with a maximum file size of 15 MB. GIFs are automatically converted to silent MP4 video by X for playback, which is more efficient than raw GIF delivery. Despite this conversion, you still upload files in .gif format.

For best GIF playback quality, keep GIFs short (under 5 seconds), use a limited color palette, and optimize with a tool like GIPHY or Photoshop before uploading. Very large GIFs with many frames may degrade in quality after X's conversion.

Key X Video Specs at a Glance

Max Length (Standard)

140s

maximum video length for free accounts

Max Length (Premium)

3 hrs

maximum video length for X Premium subscribers

Max Resolution

1920x1200

maximum video resolution supported

Max File Size (Standard)

512 MB

maximum upload size for free accounts

Max File Size (Premium)

8 GB

maximum upload size for X Premium subscribers

Max GIF Size

15 MB

maximum animated GIF file size

Tips for Video Engagement on X

Hook viewers in the first 3 seconds -- X auto-plays videos silently in the feed, so the opening frame must grab attention without sound.
Add captions or on-screen text to all videos. Most users watch X videos with audio off, and captions make content accessible to more people.
Use a 16:9 or 1:1 aspect ratio for broad compatibility. Portrait (9:16) video performs well on mobile but may be less effective on desktop.
Keep standard videos under 60 seconds when possible. Shorter videos typically have higher completion rates, which boosts algorithmic distribution.
Use an eye-catching thumbnail -- X lets you select or upload a custom thumbnail. A strong thumbnail increases click-through rates in the feed.
Encode at H.264 with AAC audio to avoid upload errors and ensure the widest device compatibility for playback.

Frequently Asked Questions

Schedule Your X Videos with postr

Plan, schedule, and publish videos to X at the optimal time with postr. Manage your entire X content calendar in one place and reach your audience when they are most active.

Get Started Free

Related Articles