Twitter/X Video Size Requirements 2026: Complete Specifications Guide
X (formerly Twitter) has specific video dimension, file size, and technical requirements that determine whether your videos upload successfully and display with optimal quality. Understanding these specifications ensures your video content posts without errors, maintains quality after compression, and engages viewers effectively. This comprehensive guide covers all X video requirements for standard posts, including dimensions, file limits, codecs, and best practices for 2026.
Quick Reference: X (Twitter) Video Specifications
Standard X Video Requirements
- Recommended Dimensions: 1280×720 pixels (720p) or 1920×1080 pixels (1080p)
- Supported Aspect Ratios: 1:2.39 to 2.39:1 (vertical to ultra-wide)
- Preferred Aspect Ratio: 16:9 (landscape), 1:1 (square), 9:16 (vertical)
- Maximum File Size: 512 MB
- Maximum Duration: 2 minutes 20 seconds (140 seconds) for most users
- Maximum Duration (Verified/Premium): 10 minutes
- Frame Rate: 30 or 60 fps
- Format: MP4 or MOV
Supported Video Dimensions and Aspect Ratios
X accepts a wide range of aspect ratios, from extremely vertical (1:2.39) to ultra-wide (2.39:1). However, certain aspect ratios display better in the timeline and receive higher engagement.
Landscape Videos (16:9)
Landscape Specifications
- Recommended Resolution: 1280×720 pixels (720p HD)
- Optimal Resolution: 1920×1080 pixels (1080p Full HD)
- Aspect Ratio: 16:9 (widescreen)
- Best For: Traditional video content, YouTube repurposing, cinematic shots
- Display: Full width in timeline on desktop, letterboxed on mobile
Landscape 16:9 videos are the traditional format for video content. They display well on desktop but occupy less vertical space on mobile devices, where most X browsing occurs. This format works best when repurposing content created for YouTube or when horizontal framing is essential.
Square Videos (1:1)
Square Video Specifications
- Recommended Resolution: 720×720 pixels
- Optimal Resolution: 1080×1080 pixels
- Aspect Ratio: 1:1 (square)
- Best For: Maximum mobile visibility, product demos, general content
- Display: Takes up significant space in both mobile and desktop timelines
Square videos have become increasingly popular on X because they occupy more screen real estate in mobile timelines compared to landscape videos. This format works well for most content types and typically receives higher engagement rates than landscape videos on mobile devices.
Vertical Videos (9:16)
Vertical Video Specifications
- Recommended Resolution: 720×1280 pixels
- Optimal Resolution: 1080×1920 pixels
- Aspect Ratio: 9:16 (vertical/portrait)
- Best For: Mobile-first content, Stories-style videos, TikTok repurposing
- Display: Full-screen on mobile, pillarboxed on desktop
Vertical videos maximize mobile screen space and align with how users naturally hold their phones. This format is ideal for content created specifically for mobile viewing or when repurposing vertical content from TikTok, Instagram Reels, or YouTube Shorts.
| Aspect Ratio | Recommended Resolution | Best Use Case |
|---|---|---|
| 16:9 (Landscape) | 1920×1080 | Traditional video, YouTube content |
| 1:1 (Square) | 1080×1080 | Mobile-optimized, high engagement |
| 9:16 (Vertical) | 1080×1920 | Mobile-first, Stories-style content |
| 4:5 (Tall) | 1080×1350 | Mobile feeds, Instagram-style |
| 2:1 (Wide) | 1280×640 | Panoramic content, landscapes |
Pro Tip: Square (1:1) and vertical (9:16) videos consistently outperform landscape videos in X timeline engagement, particularly on mobile devices where the majority of X users browse. Choose these formats for maximum visibility.
File Size and Duration Limits
Standard Account Limits
| Specification | Standard Users | Verified/Premium Users |
|---|---|---|
| Maximum File Size | 512 MB | 512 MB |
| Maximum Duration | 2 minutes 20 seconds (140 seconds) | 10 minutes (600 seconds) |
| Minimum Duration | 0.5 seconds | 0.5 seconds |
The 512 MB file size limit applies to all users. For standard accounts, videos cannot exceed 140 seconds (2 minutes and 20 seconds). X Premium (formerly Twitter Blue) subscribers and verified accounts can upload videos up to 10 minutes long, providing significantly more flexibility for long-form content.
Important: Even if your video is under 140 seconds, exceeding the 512 MB file size limit will prevent upload. Compress or reduce bitrate if necessary to stay under this limit while maintaining acceptable quality.
Technical Specifications
Video Codec Requirements
Encoding Specifications
- Video Codec: H.264 (AVC) – required, H.265 (HEVC) also supported
- Audio Codec: AAC (Low Complexity)
- Container Format: MP4 or MOV
- Frame Rate: 30 fps or 60 fps (23.976, 24, 25, 29.97, 30, 50, 59.94, 60 fps all supported)
- Bitrate: Maximum 25 Mbps (video)
- Audio Bitrate: 128 kbps AAC recommended
- Color Space: YUV 4:2:0
- Scan Type: Progressive (not interlaced)
Recommended Export Settings
For optimal quality and compatibility on X:
- Format: MP4 (H.264 codec)
- Resolution: 1920×1080 (1080p) for landscape, 1080×1080 for square, 1080×1920 for vertical
- Frame Rate: 30 fps for most content, 60 fps for fast motion
- Bitrate: 5-10 Mbps for 1080p (balances quality and file size)
- Audio: AAC, 128 kbps, stereo, 44.1 kHz or 48 kHz sample rate
- Profile: High Profile, Level 4.2
Calculate Perfect X Video Dimensions
Converting videos to X specifications? Our calculator shows exact dimensions for landscape, square, and vertical formats.
Try Video Calculator →Common X Video Upload Problems and Solutions
Upload Failed: File Too Large
Videos exceeding 512 MB cannot be uploaded regardless of duration or account type.
Solutions:
- Reduce bitrate to 5-8 Mbps for 1080p content
- Lower resolution from 1080p to 720p
- Reduce frame rate from 60fps to 30fps if applicable
- Trim video length if possible
- Use more efficient compression (H.265/HEVC reduces file size by ~30-40%)
Video Longer Than 2:20 Won’t Upload
Standard accounts cannot upload videos exceeding 140 seconds (2 minutes and 20 seconds).
Solutions:
- Trim video to under 140 seconds
- Split into multiple posts (thread format)
- Subscribe to X Premium for 10-minute video limit
- Link to full video hosted elsewhere (YouTube, Vimeo)
Poor Video Quality After Upload
X compresses all uploaded videos. Videos uploaded at low resolution or with insufficient bitrate suffer additional quality degradation.
Solutions:
- Upload at 1080p resolution minimum (1920×1080, 1080×1080, or 1080×1920)
- Use 8-10 Mbps bitrate when exporting
- Export with H.264 codec for best compatibility
- Ensure source video is high quality before upload
- Wait for HD processing (can take 5-20 minutes after initial upload)
Video Displays with Black Bars
Unusual aspect ratios outside X’s optimal ranges (16:9, 1:1, 9:16) may display with black bars (letterboxing or pillarboxing).
Solutions:
- Crop to standard aspect ratio before upload (16:9, 1:1, or 9:16)
- Keep important content centered to avoid crop issues
- Use aspect ratios within X’s supported range (1:2.39 to 2.39:1)
Audio Out of Sync
Variable frame rate (VFR) videos sometimes experience audio sync issues on X.
Solutions:
- Export with constant frame rate (CFR) instead of variable frame rate
- Use professional export presets (YouTube 1080p, Vimeo HD)
- Re-encode video with tools like HandBrake or FFmpeg
Best Practices for X Video Content
1. Choose the Right Aspect Ratio for Your Audience
Mobile-first audience: Use square (1:1) or vertical (9:16) for maximum screen space and engagement.
Professional/desktop audience: Landscape (16:9) works well but consider square for better mobile performance.
Repurposing content: Match original aspect ratio when possible to avoid quality loss from cropping.
2. Optimize for Silent Viewing
Most X videos are watched without sound, especially on mobile. Add captions, use visual storytelling, and ensure your message is clear even when muted. X’s auto-caption feature can help, but manually created captions provide better accuracy and timing.
3. Hook Viewers Immediately
X users scroll quickly. The first 2-3 seconds determine whether viewers watch or scroll past. Start with your most compelling content immediately—don’t build up to it.
4. Keep Videos Concise
Despite the 140-second limit for standard users, shorter videos often perform better. Videos under 45 seconds typically have higher completion rates and engagement. Save detailed explanations for threads or link to longer content elsewhere.
5. Use High Quality Source Material
X’s compression is aggressive. Starting with high-quality 1080p source material ensures acceptable quality after X’s processing. Low-resolution sources look significantly worse after compression.
6. Test Video Performance
After uploading, play your video on both mobile and desktop to verify quality, aspect ratio display, and that no critical content is cropped. Make adjustments for future posts based on what displays best.
Pro Tip: Upload videos directly to X rather than sharing YouTube or other external links. Native X videos autoplay in timelines and receive significantly higher engagement than external video links.
X Video Ads Specifications
If creating video ads for X (formerly Twitter Ads), specifications differ slightly:
X Video Ad Requirements
- Recommended Resolutions: 1920×1080 (16:9), 1080×1080 (1:1), 1080×1920 (9:16)
- Aspect Ratios: 16:9, 1:1, or 9:16 only (ads are more restrictive than organic)
- File Size: Maximum 1 GB
- Duration: 15 seconds recommended, maximum 2 minutes 20 seconds
- Codec: H.264, High Profile
- Frame Rate: 29.97 fps or 30 fps
- Bitrate: 6000-10000 kbps
Video ads have a 1 GB file size limit (double the organic limit) but are restricted to three aspect ratios. The recommended duration is 15 seconds for maximum completion rate, though ads can be up to 140 seconds like organic content.
Comparison: X vs Other Platforms
| Platform | Max File Size | Max Duration | Best Aspect Ratio |
|---|---|---|---|
| X (Standard) | 512 MB | 2:20 | 1:1, 16:9, 9:16 |
| X (Premium) | 512 MB | 10 minutes | 1:1, 16:9, 9:16 |
| Instagram Feed | 4 GB | 60 seconds | 1:1, 4:5 |
| TikTok | 72-287 MB | 10 minutes | 9:16 |
| Facebook Feed | 10 GB | 240 minutes | 1:1, 16:9 |
| YouTube | 256 GB | 12 hours | 16:9 |
X has more restrictive file size and duration limits compared to platforms like Facebook and YouTube, but similar limits to TikTok and Instagram. The 512 MB cap requires careful bitrate management for longer videos, especially at 1080p resolution.
Resize Videos for X Instantly
Need to convert videos to X’s specifications? Our calculator handles landscape, square, and vertical formats automatically.
Use Free Calculator →Frequently Asked Questions
What is the best video size for X (Twitter)?
For maximum engagement, use 1080×1080 pixels (1:1 square) for mobile-optimized content, 1920×1080 pixels (16:9 landscape) for traditional video, or 1080×1920 pixels (9:16 vertical) for mobile-first content. Square and vertical formats typically perform better in mobile timelines.
How long can videos be on X?
Standard accounts can upload videos up to 2 minutes 20 seconds (140 seconds). X Premium (formerly Twitter Blue) subscribers and verified accounts can upload videos up to 10 minutes long.
Why won’t my video upload to X?
Common reasons include: file size exceeds 512 MB, duration exceeds limits (140 seconds for standard accounts), unsupported codec (must use H.264), or unsupported file format (must be MP4 or MOV).
Does X support 4K video?
No, X does not support 4K video playback. Maximum supported resolution is 1920×1080 pixels (1080p Full HD). Uploading 4K video results in automatic downscaling to 1080p during processing.
What aspect ratio should I use for X videos?
X supports aspect ratios from 1:2.39 (very vertical) to 2.39:1 (very wide), but the best aspect ratios for engagement are 1:1 (square), 16:9 (landscape), and 9:16 (vertical). Square and vertical perform best on mobile devices.
How do I upload longer videos to X?
Standard accounts are limited to 140 seconds. To upload longer videos (up to 10 minutes), subscribe to X Premium or get account verification. Alternatively, post multiple shorter clips as a thread or link to longer videos hosted on YouTube or Vimeo.
Why is my X video quality poor?
X compresses all videos during upload. To maintain quality, upload at 1080p resolution, use 8-10 Mbps bitrate, export with H.264 codec, and ensure your source video is high quality. Wait for HD processing to complete (5-20 minutes after upload).
Can I upload vertical videos to X?
Yes, X fully supports vertical videos in 9:16 aspect ratio (1080×1920 pixels). Vertical videos work well for mobile-first content and when repurposing from TikTok, Instagram Reels, or YouTube Shorts.
Conclusion
X (Twitter) video requirements include maximum 512 MB file size and 140-second duration for standard accounts (10 minutes for Premium subscribers). Optimal dimensions are 1920×1080 for landscape, 1080×1080 for square, and 1080×1920 for vertical videos. Use H.264 codec in MP4 format with 8-10 Mbps bitrate for best quality.
Square and vertical aspect ratios (1:1 and 9:16) typically outperform landscape videos in mobile timeline engagement. Always upload at 1080p resolution minimum, optimize for silent viewing with captions, and hook viewers in the first 2-3 seconds. Native X videos receive significantly higher engagement than external video links.
Calculate perfect video dimensions for X (Twitter) with our free video aspect ratio calculator. Convert any video to X specifications for landscape, square, or vertical formats instantly.

