To download a video or GIF from X: tap Share → Copy link on the post, paste it into the box below, and save it as an MP4. Free, no app, no login — works for public posts.
Every video posted to X gets re-encoded on the way in. Understanding what that process does explains the quality you end up with, why the option list looks the way it does, and why chasing an "original" file is a dead end.
This guide is about that. For the mechanics of the tool itself, see the X (Twitter) Downloader.
When you upload a video to X, the file you selected is not the file anyone else receives. X transcodes it into a set of fixed renditions — a small one, a mid one, a full-size one — and serves whichever suits the viewer's screen and connection.
This is standard practice across every major platform, and it exists for a good reason: serving one enormous file to a phone on a weak connection would be unwatchable. But it has a consequence worth being clear about.
Nothing you download from X is the uploader's original file. The largest rendition available is already a compressed copy, produced by X's encoder to X's settings. No tool recovers the original, because the original was never published — it exists only on the device it was uploaded from.
The renditions X publishes are what appear as your download buttons. Expect a short list — commonly two or three. Eight is the maximum shown, and X rarely approaches it.
Best quality (auto) merges the best video stream at 1080p or below with the best audio into a single MP4. For X this almost always resolves to the largest rendition available, because X rarely publishes above 1080p in the first place. The 1080p ceiling is effectively never the binding constraint here.
The smaller renditions are genuinely smaller files, which matters if you are saving on a metered connection or collecting a batch. They are visibly softer on a large screen and fine on a phone.
If a video has no sound at all, check whether it was posted as a GIF — those are silent by design on X, and the GIF guide explains why.
twitter.com and x.com both work. They point at the same posts and both resolve. Old links you saved years ago are fine.
Quote posts need care. If someone quotes a post containing a video, the quoting post carries no media of its own — the video belongs to the original. Copy the link to the post that actually holds it, not the one commenting on it.
Threads with several videos give each post its own link. Open the specific post containing the video you want and copy from there, rather than copying the thread's first link.
Replies work the same as top-level posts, and have their own URLs.
Only publicly visible posts resolve. Protected accounts, posts from accounts that block logged-out viewers, and subscriber-gated content are all out of reach. There is no login step in this tool, so it sees exactly what a signed-out visitor sees.
This matters more each year, because X has progressively restricted more content to signed-in users. A post that loads instantly for you can be entirely invisible from outside — that is not a failure of the tool.
The check that settles it: open the link in a private browsing window. If the post and its video appear there, it will resolve here.
Other limits: media over 30 minutes is rejected, there is a ceiling of 20 requests per minute per IP, and the resolve step gives up after 20 seconds rather than hanging.
Files arrive as download.mp4. Rename before saving several, or your browser starts numbering them.
On Android the file lands in Downloads and appears in the gallery once the media scanner indexes it. On iPhone, Safari saves into the Files app rather than Photos — open Files, find it under Downloads, tap share and choose Save Video to move it into your camera roll.
For the audio from a video post, use the Audio Downloader with the same link rather than converting the MP4 yourself. Going straight from the audio stream avoids a second round of compression.
No. X transcodes video on upload, so even the largest rendition is a compressed copy. The original was never published.
Yes. twitter.com and x.com point at the same posts and both resolve, including links saved years ago.
The quoting post carries no media of its own. Copy the link to the post that actually contains the video.
That is how many renditions X published for that video. It transcodes into a small fixed set rather than the long ladder YouTube offers.
If it was posted as a GIF, that is correct — those are silent by design on X. Otherwise use Best quality (auto), which always pairs video with audio.
No. Only publicly visible posts resolve, and there is no login step in this tool.