X (Twitter) Video Bitrate Calculator
Maximize picture sharpness and prevent muddy compression on X (formerly Twitter). Configure 1080p master exports to fit within the 512 MB free or 8 GB Premium limits.
Last Updated: November 4, 2026
Official X Video Upload Requirements
Audited directly against X Help Center documentation. Last verified: November 4, 2026.
| Account Type | Max File Size | Max Duration | Max Resolution | Recommended Bitrate | Codec / Audio |
|---|---|---|---|---|---|
| Free Account | 512 MB | 140 Seconds (2m 20s) | 1080p (1920 × 1080) | 6,000 – 8,000 kbps | H.264 / AAC 128k |
| X Premium / Premium+ | 8 GB (8,000 MB) | Up to 3 Hours | 1080p (1920 × 1080) | 8,000 – 12,000 kbps | H.264 / AAC 160k |
Frequently Asked Questions: X Video
What is the maximum video file size and duration on X (Twitter)?
For free accounts, videos are capped at 512 MB file size and 140 seconds (2 minutes and 20 seconds) in duration. X Premium and Premium+ subscribers can upload videos up to 8 GB in size and up to 3 hours long at 1080p resolution.
What is the recommended bitrate for uploading video to X (Twitter)?
For 1080p (1920x1080 or 1080x1920 vertical) at 30 or 60 fps, an encoding bitrate between 6,000 and 8,000 kbps using H.264 High Profile delivers optimal clarity before X's re-compression engine processes the file.
Why do my videos look pixelated after uploading to X?
X transcodes all uploaded videos to multiple lower-bitrate profiles for mobile cellular streaming. If your original file is encoded with low bitrates (under 4,000 kbps) or contains heavy motion, X's secondary re-compression introduces noticeable banding and blockiness. Uploading high-bitrate (8,000 kbps) 1080p master files minimizes transcoding generation loss.
What video aspect ratios are supported on X?
X supports 16:9 landscape (1920x1080), 1:1 square (1080x1080), and 9:16 vertical (1080x1920). Square and vertical videos consume more vertical screen real estate on mobile feeds, typically achieving higher organic view-through rates.