About the TubePull Twitter/X Video Downloader
Twitter (now X) embeds videos directly in tweets using an HLS adaptive-bitrate stream — the same format Twitter's web and mobile players use. The official "Share" menu doesn't include a download option for videos, and copying the tweet URL gives you a link to the tweet, not the video file. TubePull pulls the underlying MP4 from Twitter's CDN, gives you a single clean file at the highest resolution the uploader posted, and lets you switch to MP3 if you just want the audio.
How Twitter serves video (and why "right-click save" doesn't work)
When you watch a video on twitter.com or x.com, the player loads it as a sequence of short MPEG-TS chunks signed with short-lived URLs that expire within minutes. Right-clicking the video and choosing "Save video as…" either saves a frame (Chrome) or fails outright (Firefox), because the file your browser is playing was never a single MP4 — it was hundreds of streamed chunks. TubePull asks Twitter's metadata API the same way the official player does, picks the highest-quality variant from the manifest, downloads and assembles the chunks server-side, and gives you a single MP4 file. No watermark is added because Twitter doesn't watermark video — the file is exactly what the original uploader posted.
What works
- Any public tweet URL containing a video:
twitter.com/<user>/status/<id>orx.com/<user>/status/<id> - Short links from the share sheet:
t.co/<id>redirects are followed automatically - Audio-only extraction: choose MP3 to grab just the soundtrack
- GIF tweets: Twitter stores "GIFs" as silent MP4s under the hood — those download as MP4 and play silently in any video player
- Videos from quote-tweets and replies (paste the URL of the tweet that contains the video, not the tweet quoting it)
What does not work
- Videos in protected (locked) accounts — those require Twitter authentication and TubePull does not log in on your behalf
- Videos in tweets that have been deleted, hidden by the author, or removed by Twitter (the source file is gone from the CDN)
- Live Spaces audio rooms in progress: Spaces are recorded only if the host opts in, and the recording is published as a separate tweet after the Space ends — paste that tweet URL instead
- Embedded YouTube/Vimeo/external videos that appear inside tweets: paste the original YouTube/Vimeo URL into TubePull instead
- Animated avatars / banner videos on profile pages
Why TubePull beats SaveTweetVid and TwDown
The two largest dedicated Twitter video downloaders — SaveTweetVid and TwDown — both work in the simple case, but they bundle interstitial ads, sometimes redirect to third-party tracker pages, and routinely break for hours after Twitter ships a CDN change. The practical differences:
- One subscription, all platforms: the same Pro plan downloads from Twitter, YouTube, TikTok, SoundCloud, and 6 other platforms. SaveTweetVid is Twitter-only.
- No ad gates: paste a tweet URL, click download, get the MP4. No "click here to confirm" interstitials, no fake download buttons, no popunders.
- History page: every download is logged to your account, so re-grabbing a tweet you already saved doesn't cost an extra slot against your daily limit if it's a re-download of the same content.
- Built on yt-dlp: when Twitter changes its CDN, manifest shape, or signing protocol — which they do regularly under X's engineering — yt-dlp ships a fix in hours and TubePull picks it up on the next deploy.
- No watermark, no re-encode: the file is the original source MP4 the uploader posted, byte-for-byte. Some Twitter downloaders re-encode to a lower quality so they can serve the file faster from their own cache. We don't.
More guides
Deeper reads on Twitter / X video download:
- Download Twitter (X) videos without a login — how it works — full walkthrough of the X.com pipeline, signed URLs, and edge cases
- Download TikTok without the watermark — sister social-video platform guide
- Journalism video archive workflow — for preserving newsworthy tweets before they disappear