Twitter Video Downloader
Download videos from Twitter and X as MP4, at the size the author uploaded. Paste the post link, choose a size, and save. Free, with nothing to install.
Works with any public post — videos, GIFs and photos all download from the same link.
How to use the Twitter video downloader
VideoCatch is a free Twitter video downloader that is also an X video downloader: the site was renamed and the links were left alone, so a post copied today may start with x.com or with twitter.com, and both open the same post. Paste either one. mobile.twitter.com links and links carrying ?s= tracking parameters work too. VideoCatch reads the public post, lists the MP4 encodes X's own player uses, and your browser downloads the file straight from video.twimg.com.
- Open the post on X (app or web) and tap Share, then Copy link.
- Paste the link in the box above. Both x.com and twitter.com links work.
- Pick a size and press Download. The MP4 comes from X's own servers.
Twitter video downloader FAQ
Does this work for X links as well as Twitter links?
Yes, both. x.com and twitter.com are the same posts behind two hostnames, so this one page is a Twitter video downloader and an X video downloader at the same time. mobile.twitter.com links work, so do /i/web/status/ links and t.co short links, which are followed once to find the post behind them. Tracking parameters after the question mark are ignored.
Can I download videos from protected accounts?
No. VideoCatch reads the post exactly as a signed-out visitor would, so a protected account's posts, a deleted post and a post from a suspended account all come back the same way: we couldn't open that post. A workaround would mean asking for your X password and holding a session on your behalf, which is the thing this tool exists to avoid.
How do I save the video on iPhone?
Tap Download, and Safari opens the MP4 in its player instead of saving it; that is iOS behaviour. Tap the Share button at the bottom of the screen, then choose Save Video, and the file appears in Photos. On iOS 18 and later you can also long-press the video and pick Save to Photos.
Is there a limit on how many videos I can download?
There is a rate limit of 30 lookups per ten minutes per IP address, so that automated abuse cannot get X to block the service for everybody. It sits far above normal use: saving one video at a time will never reach it. The limit counts lookups, not downloads, and the transfer itself runs between your browser and X's servers.
Which X videos can be downloaded
Anything a signed-out visitor can watch. That covers ordinary posts with an attached video, replies containing video, and quote posts. For a quote post you get the video from whichever post you linked to, so link the one that holds the clip rather than the quote wrapping it. Threads of several posts are handled one post at a time; paste the specific link for the clip you want.
Animated GIFs work here too, because X stores them as short silent MP4 files and the extractor treats them the same way. If you know in advance that a post holds a GIF, the Twitter GIF Downloader page is written for that case and explains what you end up with.
Two things are out of reach. Spaces are live audio rooms, served through a different system that this tool does not touch. Anything behind a login, meaning protected accounts, deleted posts and suspended accounts, cannot be read at all, because VideoCatch never holds an X session on your behalf.
Quality and file size explained
X transcodes every upload into a ladder of sizes, so its player can switch as a viewer's connection changes. One post therefore offers two to five files, and each rung of that ladder is one row in the list VideoCatch shows you. The rungs are predictable: 480 × 270 and 640 × 360 at the bottom, 1280 × 720 in the middle, and 1920 × 1080 or 3840 × 2160 on top when the author uploaded a master big enough to justify them. A 4K rung appears only when the original was 4K, because nothing is upscaled, here or at X.
Each rung has its own bitrate, and bitrate is what drives file size. A slow, static 720p clip can be smaller than a fast-moving 360p one. That is why the size on each row is measured: VideoCatch asks the server for the first byte of every file and reads the total length back from the response, rather than multiplying bitrate by duration, which overstates real files by a factor of two or more.
Take the top rung unless you have a reason not to. A lower rung is worth choosing when you are on a metered connection, when the clip is going somewhere that re-compresses it anyway, or when a 4K file is larger than the thing you want to do with it. If a row shows an em dash where the size should be, the size request timed out; the download itself still works.
“upload videos up to 140 seconds long with a maximum file size of 512MB”
| Item | Value |
|---|---|
| Upload limit, free account | 140 seconds and 512 MB, per the X Help Center |
| Upload limit, Premium | Under 4 hours at 1080p and 16 GB, per the X Help Center |
| Encodes per post | 2 to 5 progressive MP4 files |
| Encode ladder | 480 × 270, 640 × 360, 1280 × 720, then 1920 × 1080 or 3840 × 2160 when the upload allows |
| Container and codecs | MP4 with H.264 video and AAC audio |
| Download link validity | Minutes: the links are signed and expire, so paste the post again if one goes stale |
| Metadata cache | 1 hour |
| Lookups per IP address | 30 per 10 minutes |
Saving on iPhone, Android and desktop
The download runs directly between your browser and video.twimg.com, so what happens after you press Download is your browser's behaviour. Three platforms, three slightly different flows:
- iPhone and iPadTap Download. Safari opens the MP4 in its player instead of saving it, which is expected on iOS. Tap the Share button at the bottom of the screen, then Save Video. The file appears in Photos. On iOS 18 and later you can instead long-press the playing video and choose Save to Photos.
- AndroidTap Download. Chrome saves the file to the Downloads folder and shows a notification; from there, Move to or Share puts it in Gallery. If Chrome opens the video in a tab instead, long-press the video and choose Download video.
- DesktopClick Download and most browsers save the file straight away. If yours opens the video in a new tab, go back and right-click the Download link, then choose Save link as. The filename comes from X and is not descriptive, so rename it while you are saving.
Sources
- X Help Center, How to share and watch videos on X
- X Help Center, About longer videos for X Premium subscribers
Last updated
