Hi, I'm Dora. Last month I had a product launch video ready to go — 90 seconds of polished content — and I couldn't get it to upload on X. The app kept spinning, then failing, then spinning again. Turns out I was hitting the free-account file size limit without realizing it. That 45-minute debugging session is why this guide exists.
Whether you're posting your first video on Twitter/X or you've been at it for years and just need the updated 2026 specs, I've got you covered. This guide walks through every method to post video on X — desktop, mobile, and third-party tools — plus the troubleshooting table I wish someone had handed me.
What Are the Twitter Video Upload Requirements in 2026?
Before you upload anything, you need to know the rules. X has different limits depending on whether you're on a free account or X Premium, and these specs have changed significantly since the Twitter-to-X rebrand.
Here's what matters right now:
-
Supported formats: MP4 (H.264 video, AAC audio) and MOV
-
Aspect ratios: 1:1 (square), 16:9 (landscape), 9:16 (vertical)
-
Maximum resolution: 1920 × 1200 pixels
-
Frame rate: Up to 60 fps
-
Recommended bitrate: Up to 25 Mbps
Free vs. Premium: The Full Breakdown
The biggest variable? Your account tier. Here's the full breakdown:
This table alone solves a question I see everywhere: "Why can my friend post 10-minute videos and I can't?" The answer is almost always X Premium.
Before You Upload: A Quick Pre-Flight Checklist
Getting your video ready before hitting "Post" makes a real difference in quality and upload success rate. Run through this before every upload:
-
Check the file format — MP4 with H.264 video and AAC audio is the safest choice. If your source is MOV, it usually works fine too.
-
Verify the file size — Under 512 MB for free accounts, under 8 GB for Premium. When in doubt, check before you wait through a failed upload.
-
Check the resolution — 1080p (1920×1080) for landscape, 1080×1920 for vertical, 1080×1080 for square.
-
Preview on mobile — Most X users watch on a phone. How does it look on a small screen? Text overlays that look fine on desktop often get clipped on mobile.
-
Add captions — Either burned in before upload, or via SRT file through X Media Studio after. More on this below.
-
Write a strong first line — Your post text matters as much as the video thumbnail. X is a text-first platform at its core; the two work together.
If your export settings don't give you a clean X-ready file, that's where most quality problems start — not the upload itself. NemoVideo is one of the few editors that exports directly to X's platform specs, which cuts out the re-encoding step and reduces compression artifacts.
How to Post a Video on X from Desktop (Web Browser)
This is the most straightforward method. Here's the step-by-step:
-
Go to x.com and log into your account.
-
Click the "Post" button (or the compose box at the top of your feed that says "What is happening?!").
-
Click the media icon — it's the small image/landscape icon at the bottom of the compose box.
-
Select your video file from your computer. X accepts MP4 and MOV formats.
-
Wait for upload and processing — you'll see a progress bar. Larger files take longer; a 512 MB file on a standard connection might take 2–3 minutes.
-
Trim if needed — X provides a built-in trimmer if your video exceeds the length limit. Drag the handles to select your clip.
-
Add your post text, hashtags, and any mentions.
-
Click "Post" to publish.
Pro tip: If your video is in a format X doesn't accept (like AVI or MKV), convert it first using HandBrake or FFmpeg — both are free and handle batch conversions well. HandBrake is easier for beginners; FFmpeg is faster for command-line users who need to process multiple files.
How to Upload Video to Twitter from Your Phone
Mobile uploads are actually where most creators post from — and surprisingly, most guides skip the detailed steps. Here's exactly how it works on both platforms.
iPhone (iOS)
-
Open the X app and tap the blue "+" floating button (bottom right).
-
Tap the photo/gallery icon at the bottom left of the compose screen.
-
Select your video from your Camera Roll. You can also tap the camera icon to record a new video directly.
-
Edit inline — X lets you trim the video right in the app. Slide the start and end markers to your preferred clip.
-
Add your text and tap "Post".
Android
-
Open the X app and tap the floating compose button (bottom right).
-
Tap the gallery icon to browse your device storage, or tap the camera icon to record live.
-
Pick your video file — you'll see a trim interface if it exceeds the length limit.
-
Write your post text and tap "Post".
One thing to watch: On both iOS and Android, the X app compresses your video during upload. If you're uploading HD video and want the best quality, upload from the desktop web version instead — compression is noticeably less aggressive there.
How to Post Longer Videos on Twitter/X
If your video exceeds 2 minutes 20 seconds and you're on a free account, you have three options:
Option 1: Upgrade to X Premium. This unlocks up to 3-hour video uploads with up to 8 GB file size. It's the simplest fix if you regularly post longer content.
Option 2: Trim your video. Cut it to 2:20 or shorter. Most viral content on X performs best under 60 seconds anyway — videos under one minute have significantly higher completion rates, and completion rate is one of the strongest signals in X's algorithm. If you've got 10+ minutes of raw footage and aren't sure which 90 seconds to keep, an AI editor can rough-cut it for you automatically — analyzing audio clarity, pacing, and information density to surface the strongest segment.
Option 3: Split into a thread. Post your video as a series of clips in a reply thread. This works particularly well for tutorials and walkthroughs — each clip becomes its own engagement point, and thread starters are actively promoted by the algorithm.
How to Share Video on Twitter Using Third-Party Tools
If you're managing multiple accounts or scheduling content in advance, posting directly through X isn't always practical. Here's the workflow most social media managers use.
Scheduling Tools
Platforms like Hootsuite, Buffer, and Sprout Social all support video uploads to X. The general workflow:
-
Create and export your video in MP4 format (H.264, AAC audio).
-
Open your scheduling tool and select your X/Twitter account.
-
Upload the video to the post composer.
-
Write your caption, add hashtags, and set your publish date/time.
-
Schedule or publish immediately.
Buffer handles video uploads up to 512 MB and supports the standard free-account limits. Hootsuite supports larger files if you're on X Premium and have connected your account properly. Sprout Social offers video-specific analytics after posting, which is helpful for tracking completion rates.
X Media Studio
For X Premium subscribers and business accounts, X Media Studio (formerly Twitter Media Studio) offers advanced video management:
-
Upload videos up to 8 GB
-
Add captions/subtitles (SRT files)
-
Schedule posts with specific publish times
-
Track video-specific analytics (views, completion rate, engagement)
This is the closest thing to a "YouTube Studio" experience that X offers. If you're serious about video content on the platform, it's worth exploring.
A Complete Third-Party Publishing Workflow
Here's the workflow I actually use for batch-publishing video content to X:
-
Create the video. For talking-head content, the bottleneck is usually the edit-to-export cycle. I've been using NemoVideo's talking-head editor for this: drop in raw footage, describe the cuts you want in plain language, and it handles b-roll insertion and pacing automatically. What used to take an hour takes about 15 minutes.
-
Add captions. Non-negotiable — more on this in the tips section below.
-
Export in X-ready specs. MP4, H.264, 1080p or 720p, AAC audio, under 512 MB (or 8 GB for Premium).
-
Upload to scheduling tool. Buffer for simple scheduling, Hootsuite for team workflows.
-
Schedule for optimal times. Based on my own analytics, Tuesday through Thursday 9–11 AM EST tends to perform best, though your audience may differ. Buffer's analysis of 8.7 million tweets confirms that timing significantly affects reach.
Twitter Video Upload Not Working? Common Fixes
This is the section I needed last month. Here's a troubleshooting table for the most common upload failures:
If none of these fix your issue, try uploading from a different device. I've found that sometimes the X app on older Android devices simply chokes on larger files, and switching to the web version resolves it immediately.
Tips for Getting More Views on Your X Videos
Uploading is just step one. Here's what actually moves the needle on video performance.
Hook in the first 3 seconds
Research consistently shows that viewers decide whether to keep watching within the first few seconds. Lead with the most interesting visual or statement — not an establishing shot, not a logo, not a title card. The clip that opens on the character already holding the product outperforms the one that builds up to it.
For finding hook patterns that are working right now, NemoVideo's trend analysis pulls current viral structures from across X, TikTok, and Reels and shows you what's driving retention — useful when you need a starting point fast.
Add captions
Around 85% of social video is watched without sound, and X is no different. Burned-in subtitles aren't a nice-to-have — they're a completion rate multiplier. Tools like CapCut handle auto-captioning in about 2 minutes per clip. For more control, Descript generates aligned subtitle files with word-level sync and lets you edit by clicking on the transcript.
Keep it short
Under 60 seconds is the sweet spot for most content types on X. The algorithm actively favors videos that users watch all the way through — a 45-second video with 90% completion sends a much stronger signal than a 3-minute video with 20% completion. Longer videos work for tutorials and deep dives, but for general engagement, brevity wins.
Post natively — always
This is one of the most important things to understand about X in 2026. X's algorithm heavily deprioritizes external links — since March 2025, non-Premium accounts posting YouTube links see median engagement of essentially zero. Native video autoplays in the feed; a YouTube link shows a static thumbnail that users have to click. The reach difference is not subtle.
If you're cross-posting content from TikTok or Instagram, remove the watermark first. X's algorithm treats watermarked reposts as lower-quality content.
Optimize your audio
Videos with poor audio — background noise, inconsistent levels, clipping — get abandoned faster than videos with poor visuals. If you're producing multiple clips a week, Descript has built-in audio cleanup that handles noise removal and level normalization as part of the editing workflow. Good audio is the easiest quality upgrade most creators aren't making.
Post during peak hours
Based on multiple analyses of X engagement data, Tuesday through Thursday, 9 AM–12 PM in your audience's primary timezone tends to perform best for most niches. Early engagement in the first 30 minutes after posting is particularly important — the algorithm uses early reply and repost rates as a signal for broader distribution.
Frequently Asked Questions
How long can a video be on Twitter/X in 2026?
Free accounts can upload videos up to 2 minutes and 20 seconds. X Premium subscribers can upload videos up to 3 hours long. If you need to post longer content on a free account, your best option is splitting the video into a thread of shorter clips.
What video format does Twitter/X support?
X supports MP4 (with H.264 video codec and AAC audio) and MOV files. If your video is in AVI, MKV, WebM, or another format, you'll need to convert it to MP4 first using a tool like HandBrake or FFmpeg.
Why does my video look blurry after uploading to X?
X compresses all uploaded videos to reduce bandwidth. To minimize quality loss: upload from the desktop web version (less compression than mobile), use at least 1080p source resolution, and keep your bitrate at or near 25 Mbps. Videos uploaded from mobile apps tend to get compressed more aggressively.
Can I schedule video posts on Twitter/X?
Yes. X Premium users can schedule posts natively through X's interface. Everyone else can use third-party tools like Hootsuite, Buffer, or Sprout Social to schedule video posts in advance. X Media Studio also offers scheduling for eligible accounts.
How do I post a video on Twitter/X from my phone?
Open the X app, tap the compose button (blue "+" icon), tap the gallery/media icon, select your video, trim if needed, add your text, and tap "Post." This works on both iOS and Android. For the best quality, keep your video under 512 MB and in MP4 format before you start.
Why does my Twitter/X video upload keep failing?
The most common causes are: file size exceeding the limit (512 MB for free accounts), unsupported file format (X needs MP4 or MOV), unsupported codec (H.265/HEVC won't work — you need H.264), or a spotty network connection. Check the troubleshooting table above for specific fixes.

