The Twitter video size limit for free accounts is 512 MB with a maximum length of 140 seconds. X Premium subscribers can upload up to 16 GB and nearly 4 hours long. Max bitrate is 25 Mbps and max resolution 1920×1200.
X (still called Twitter by almost everyone, and still searched that way) has the widest gap between free and paid of any major platform: a free account gets two minutes and twenty seconds, while a Premium subscriber gets feature-film length. That split is why the twitter video size limit confuses so many people — half the guides describe the free rules, half describe Premium, and few say which is which. This guide separates them cleanly, using X’s own help pages: the exact twitter video size limit and length for free and Premium accounts, the full technical spec (resolution, aspect ratio, frame rate, bitrate), why uploads get rejected, and how to compress a video so it fits the free tier without looking like it was filmed in 2009.
Twitter Video Size Limit: Free vs Premium
This is the table every other guide should show you first. The twitter video size limit is really two limits:
| Free account | X Premium | |
|---|---|---|
| Maximum file size | 512 MB | 16 GB |
| Maximum length | 140 seconds (2 min 20 sec) | Up to ~4 hours |
| Resolution for long uploads | Up to 1920×1200 | 1080p for videos under 4 hours; 720p for videos between 2 and 4 hours |
| Typical use | Clips, highlights, short takes | Podcasts, full talks, long-form shows |
Per X’s help pages, anyone without a Premium (or Plus/Super/Ultra) subscription can upload videos up to 140 seconds long with a maximum file size of 512 MB. Premium subscribers can upload videos shorter than 4 hours at 1080p with a maximum file size of 16 GB — and videos above 2 hours at 720p, also up to 16 GB. If you only remember two numbers, make it these: 512 MB / 140 seconds free, 16 GB / ~4 hours Premium.
The Full X Video Upload Spec
Size and length are the famous limits, but uploads also fail on technical details. These are X’s published requirements for web uploads:
| Spec | Requirement |
|---|---|
| Formats | MP4 (H.264 + AAC) for web; MOV also accepted in the mobile apps |
| Minimum resolution | 32×32 |
| Maximum resolution | 1920×1200 (or 1200×1900 for portrait) |
| Aspect ratio | Between 1:2.39 and 2.39:1 (portrait 1080×1350 at 4:5 sits comfortably inside this range) |
| Maximum frame rate | 40 fps |
| Maximum bitrate | 25 Mbps |
| File size | 512 MB free · 16 GB Premium |
- MP4 + H.264 + AAC is the combination X asks for on the web — anything exotic risks a processing failure
- Over 40 fps? A 60 fps export will be rejected or re-processed — export at 30 or 40 fps for X
- Over 25 Mbps? Very high-bitrate exports (common from 4K cameras) break the bitrate ceiling even when the file is small
Can I Post a 3 Minute Video on Twitter?
On a free account, no — the free length limit is 140 seconds, and a 3-minute video is 180. The upload will be stopped or trimmed. Your honest options:
- X Premium — raises the length limit to nearly 4 hours; a 3-minute video is nothing
- Trim to the moment — most 3-minute videos have a 2-minute core; cut the rest and post the strong version
- Post it as a thread — part 1 (under 140 seconds) in the post, part 2 as a reply to your own post
- Speed it slightly — a subtle 1.25× speed-up turns 3:00 into 2:24; still too long. (Included so you do not waste time on it — trimming or Premium are the real answers.)
Note what is not on that list: shrinking the file. A 3-minute video compressed to 50 MB is still 3 minutes — the free tier’s length limit does not care how small the file is. Size and length are separate gates, and you must pass both.
How to Compress a Video for X (Twitter)
Your video fits the length limit but breaks the twitter video size limit of 512 MB — very common with 1080p phone footage, which runs about 130 MB per minute. Compress it properly:
Work out your target bitrate
Bitrate × length = file size. For a 140-second video to land under 512 MB, any bitrate under ~29 Mbps works — but X also caps bitrate at 25 Mbps, so aim for 10–16 Mbps at 1080p: safely under both ceilings with quality to spare. Our Video Bitrate Calculator does this math instantly for any length.
Compress to an exact size
Drop the video into our free compressor, set a custom target (for example 500 MB for a long free-tier clip, or 25 MB if the same video must also travel by email), and download the result. It runs in your browser — nothing is uploaded — and retries until the file fits.
Check the spec before uploading
MP4, H.264 + AAC, 30 or 40 fps, at or under 1920×1200, at or under 25 Mbps, at or under 512 MB, at or under 140 seconds. Six checks, ten seconds — and the upload succeeds the first time.
Video too big for X?
Compress it to any exact size — free, in your browser, no upload, no watermark.
Compress My Video FreeWhy Was My Video Rejected? The 6 Usual Causes
Nine times out of ten, a rejected upload has broken the twitter video size limit or one of its five companion rules. Run your file against this list before you try again:
- Over 140 seconds on a free account — the most common rejection of all; the size was fine, the length was not
- Over 512 MB — high-bitrate camera exports reach this fast (about 130 MB per minute at 1080p); on Premium, where length is generous, this becomes the cap to watch
- Frame rate above 40 fps — 60 fps exports from phones and screen recorders
- Bitrate above 25 Mbps — 4K camera exports and screen recordings at maximum quality
- Wrong container or codec — MKV, WebM or unusual codecs instead of MP4/H.264/AAC
- Resolution above 1920×1200 — a straight 4K export (3840×2160) exceeds the maximum; downscale to 1080p
Read the rejection again and name which of the six it is — length, size, frame rate, bitrate, format or resolution. Every X upload failure is one of the six, and each has a one-step fix: trim, compress, re-export at 30 fps, lower the bitrate, convert to MP4, or downscale to 1080p.
From 140 Seconds to 4 Hours: How the Twitter Video Limit Grew
The 140-second rule is a fossil of old Twitter: the platform that limited text to 140 characters also limited video to 140 seconds, and the number outlived the character limit (now 280, and far more for Premium posts). What changed is everything around it. The twitter video size limit for free accounts stayed at 512 MB, but X rebuilt its video business around Premium: long uploads, 16 GB files, podcasts and full shows — all gated behind the subscription. Understanding that split explains every confusing guide you have read: articles written for free users quote 512 MB and 140 seconds; articles written for creators quote 16 GB and 4 hours. Both are “the” twitter video size limit — for different accounts.
Should you pay? If you post clips, highlights and short commentary, the free tier’s 140 seconds is a creative constraint, not a problem — most viral X videos run well under a minute. If you publish podcasts, interviews, tutorials or event recordings, Premium is effectively the price of long-form video on X, and no compressor or trick substitutes for it: compression fixes the twitter video size limit side of the problem, never the free tier’s length gate. Decide by your format, not by frustration at a rejected upload.
Frequently Asked Questions
What is the video limit for Twitter in 2026?
For free X accounts: a maximum file size of 512 MB and a maximum length of 140 seconds. X Premium subscribers can upload up to 16 GB and nearly 4 hours (1080p under 4 hours; 720p for videos over 2 hours). All uploads are capped at 25 Mbps bitrate, 40 fps and 1920×1200 resolution.
Can I post a 3 minute video on Twitter?
Not on a free account — the free length limit is 140 seconds (2 minutes 20), so a 3-minute video will be stopped. Post it with X Premium (limit: nearly 4 hours), trim it to its strongest 140 seconds, or split it across a thread as two parts.
How to bypass the Twitter video limit?
There is no legitimate bypass for the free limits — they are enforced by X’s servers. The real options are: subscribe to X Premium (16 GB, ~4 hours), trim the video under 140 seconds, split it into a thread, or compress it if only the 512 MB size limit is the problem. Tools claiming to bypass X’s limits cannot change what X’s servers accept.
Does 1080×1350 work for Twitter?
Yes. 1080×1350 is a 4:5 portrait ratio, which sits inside X’s allowed aspect-ratio range of 1:2.39 to 2.39:1, and the resolution is under the 1920×1200 / 1200×1900 maximums. Keep the file MP4 (H.264), under 40 fps and under 512 MB (free) and it uploads cleanly.
What is the maximum file size for a Twitter video?
512 MB on a free account and 16 GB with X Premium, per X’s help pages. Remember the free account also has the separate 140-second length limit — a small file does not extend your length, and a short video does not extend your size.
How long can a Twitter video be?
140 seconds (2 minutes 20) on a free account. With X Premium, videos can run up to just under 4 hours — at 1080p below 4 hours, and at 720p for the 2-to-4-hour range — with a maximum file size of 16 GB.
Does Twitter allow 1080p videos?
Yes. 1080p (1920×1080 landscape or 1080×1920 portrait) is fully supported and is the practical sweet spot: the platform maximum is 1920×1200, so 1080p uploads keep full quality without hitting the resolution ceiling that rejects straight 4K exports.
What video format does X accept?
MP4 with H.264 video and AAC audio is X’s specified format for web uploads; MOV is also accepted in the mobile apps. Stay at or under 40 fps and 25 Mbps, and within the 1920×1200 maximum resolution, to avoid processing failures.
Why won’t Twitter let me upload my video?
Almost always one of six causes: over 140 seconds (free), over 512 MB, frame rate above 40 fps, bitrate above 25 Mbps, a non-MP4 format or codec, or resolution above 1920×1200. Match your file against the spec table in this guide, fix the one that fails, and re-upload.
How do I upload a video longer than 140 seconds without Premium?
You cannot upload it as one video — the free limit is enforced server-side. The workable alternatives are trimming to the strongest 140 seconds, or posting the video as a thread: part 1 in the main post and part 2 as a reply, each under the limit.
What bitrate should I use for Twitter videos?
Stay under X’s 25 Mbps ceiling; 10–16 Mbps is the sweet spot for 1080p — crisp on every screen while keeping a 140-second video between roughly 175 MB and 280 MB, safely under the 512 MB free limit. Use a bitrate calculator to match your exact length and target size.
Do videos uploaded from the X app and website have the same limits?
The account limits are the same — 512 MB / 140 seconds free, 16 GB / ~4 hours Premium. The published technical spec (32×32 minimum, 1920×1200 maximum, 40 fps, 25 Mbps) is stated for web uploads; the apps additionally accept MOV files recorded on phones.
Related Tools & Guides on BlookMind
- Video Bitrate Calculator — fit any video under 512 MB on paper before you export
- Compress Video to 25MB — custom targets up to the free-tier limit, free in your browser
- Compress Video to 10MB — small, fast clips for sharing anywhere
- All BlookMind Tools — the full free creator toolkit