X video downloader
Download X video free: paste a link to any public post and get the MP4 at the highest resolution X holds for it. Everything happens in your browser.
Paste a post link, every resolution X holds is listed for you.
The whole process is copy, paste, choose, save. There is no account to create and nothing to install on your device.
Find the post containing the video and open it so it fills the screen. Copying from a scrolling timeline can grab the wrong post.
Tap the share icon under the video and choose Copy link. On desktop, copying the URL from the address bar works just as well.
Drop the link into the field and press Get video. The post is read and its available files are listed within a second or two.
Choose a resolution, the best one is selected already, then press Download. The MP4 saves straight to your device.
Not sure which link to copy? The guide to copying an X video link covers every app and browser, including the retweet case that trips most people up.
X has no download button. The platform streams video to your screen without ever handing you the file, which is the entire reason tools like this exist.
When someone uploads a video to X, the platform re-encodes it into several versions at different resolutions so playback can adapt to whatever connection the viewer has. Those files sit on X’s media servers with real, addressable URLs, the player just never shows them to you.
This tool reads the public data X already publishes for a post (the same data that powers embedded posts on news sites), finds the list of video files attached to it, and gives you a direct download for each one.
Nothing is re-encoded here. You get the exact file X stored, which is why the download is fast and the quality is identical to what you saw on the platform, no better, and no worse.
The one thing added is the save behaviour. X’s servers deliver video meant for inline playback, so a direct link opens the file in a tab rather than saving it. Requests are routed through this site with the header that tells your browser to write the file to disk instead.
That is the whole mechanism. There is no scraping of your account, no automation acting on your behalf, and no way for this tool to see anything you have not pasted into it. The safety and privacy guide goes through exactly what a downloader can and cannot access.
Formats and quality
Every download is an MP4 using H.264 video and AAC audio, the format X standardises on, and one that plays on essentially any device made in the last fifteen years.
The resolutions offered are the ones X generated when the video was uploaded. Most posts give you 1280×720 and 640×360. Newer posts from accounts with higher upload limits often include 1920×1080. Older or heavily compressed uploads may offer only one small option.
That ceiling is fixed and cannot be raised by any tool. If the best file X holds is 720p, 720p is the maximum that exists - anything advertising 4K for such a post is upscaling, which adds pixels without adding detail.
GIF posts are a special case worth knowing about: X converts every uploaded GIF into a silent looping MP4, so a “GIF” download arrives as a video file with no audio track. The GIF downloader page covers that workflow.
| Resolution | Best for |
|---|---|
| 1920×1080 | Editing, large screens, archiving |
| 1280×720 | The usual maximum, good everywhere |
| 640×360 | Phone viewing, mobile data, sharing |
| 480×270 | Very old or low-quality uploads only |
For the full picture on bitrate, file size and choosing between options, read how video quality works on X.
The tool is a web page, so anything with a modern browser can use it. The only real difference between devices is where the file lands afterwards.
Safari saves downloads to the Files app rather than Photos. Moving a video into your camera roll takes one extra tap, the iPhone guide walks through it.
Chrome saves to your Downloads folder and the video appears in Gallery or Google Photos automatically once the transfer finishes.
Downloads go to your normal downloads folder in Chrome, Edge, Firefox and Safari. No extension is needed on any of them.
Most tools in this category earn their reputation the hard way. The differences here are deliberate choices about what not to do.
Reading a public post requires no credentials, so none are asked for. Any site requesting your X login is collecting accounts, not helping you.
A browser extension can read every page you visit. That is far more access than saving a video needs, so there is no extension to install here.
Every file X holds for the post is listed with its dimensions and approximate size, so you decide rather than accepting whatever a single button gives you.
The video streams from X through to your device without being written to disk here. Links you paste are not retained after the request completes.
Protected posts, direct messages and deleted videos cannot be retrieved by any tool. When something will not work, the reason is stated plainly.
The page is mostly static HTML with one small interactive component, so it loads quickly even on a slow connection and does not fight your device.
The reasons are mostly mundane, and they shape which features matter.
Saving something to watch on a flight, a commute, or anywhere the connection is unreliable. Streaming needs bandwidth you do not always have.
Creators who lost the original export often need a copy of what they published. The uploaded rendition is not the master, but it is better than nothing.
Posts get deleted. Saving a copy of something you may need to cite later, a claim, an announcement, a dispute, is a common reason.
Reaction videos, news segments and analysis need the clip as a file. What copyright permits here is covered in the safety guide.
Exactly one thing: the link you paste. That link is used to request the post’s public data and is not stored afterwards.
Your IP address is received as part of any web request and is used in memory as a rate-limit key to stop automated abuse. It is not written to a database or a log file.
There is no connection to your X account. This site cannot see who you are on the platform, cannot read your timeline, and could not act on your behalf if it tried, it holds nothing that would allow it. Full detail is in the privacy policy.
No conversion happens. The file X already stored is passed through unchanged, so there is no queue and no processing step - the only limit is your connection speed.
Lookups are cached briefly, so a post someone else already requested resolves almost instantly. Most links return their download options in well under a second.
The page itself is static HTML with one small interactive component. Nothing heavy loads before you can use the tool, which matters most on mobile data.
No tool can retrieve these, and any site claiming otherwise is worth closing.
Protected accounts are visible only to approved followers, and X enforces that server-side. External tools have no session to authenticate with.
DM media is private by design and has no public post URL. To save one, use the save option inside the X app itself.
Once a post is removed, its media stops being served entirely. Nothing is cached here, so there is no copy to fall back on.
Posts marked sensitive require an authenticated adult session, which a public tool does not have and should not have.
If a link fails for a different reason, the troubleshooting guide works through every cause, including browser settings that block downloads silently.
Questions
The questions people actually ask, answered without hedging.
Yes. There is no charge, no account, and no usage quota. The tool is funded by the site itself, not by a paid tier, so every resolution the post offers is available to everyone.
No. Everything runs on this page in your browser. That is deliberate, a browser extension needs permission to read the pages you visit, which is far more access than saving a video requires.
Never. The tool only reads what X already publishes for public posts, the same data that powers embedded posts on news sites. No page on this site will ever ask for your X credentials.
The link to the individual post that contains the video. On the post, tap the share icon and choose Copy link. It will look like x.com/username/status/1234567890. Profile links and search result links will not work, because they do not point at one specific post.
Yes. twitter.com, x.com, mobile versions of both, and mirror hosts like fxtwitter and vxtwitter are all accepted. The numeric post ID at the end of the URL is what actually identifies the post, and that has not changed with the rebrand.
Every resolution X generated for that post, with the highest listed first and selected by default. Typical options are 1280×720 and 640×360, though the exact set depends on what the original uploader provided.
No. If a post is not publicly viewable, X does not serve its data to this tool and the download will fail. The same applies to videos sent in direct messages and to posts behind an age restriction.
No. X does not notify anyone about downloads, and this site does not interact with the post in any way that the author could see. No like, view or follow is registered.
No. The file is streamed from X's servers through this site straight to your device and is not written to disk here. Once the transfer finishes, nothing about it remains.
It depends entirely on what you do with the file. Saving a video for personal offline viewing is generally accepted in most places, but the video is still the creator's copyrighted work. Re-uploading it, monetising it, or presenting it as your own is not something this tool grants you the right to do.
That usually means a browser or extension intercepted the download. Right-click the download button and choose Save link as, or check the troubleshooting guide for the fix specific to your browser.
No limit is imposed here. In practice the ceiling is whatever X allows on upload, a few minutes for most accounts, longer for premium ones. Longer videos simply take longer to transfer.
X generates its resolution ladder from the source file. If someone uploaded a small or low-bitrate video, there is only one rung on that ladder. The tool shows exactly what exists rather than inventing options that would fail.
No, and no tool can. The highest option shown is the highest file X holds. Upscaling beyond it would add pixels without adding detail, which is why nothing here offers it.
Yes. A post can carry up to four media items, and each one is listed separately with its own resolution choice and download button.
Because on X it genuinely is an MP4. The platform converts every uploaded GIF to a silent, looping video to save bandwidth, the .gif file stopped existing at upload time. Converting back would only degrade it.
Not directly. The tool gives you the complete MP4, which contains the audio track. Any media player or converter can extract that track afterwards if you only need the sound.
If you still call it Twitter, this page uses that vocabulary throughout. Old twitter.com links work exactly the same way.
FormatWhat the MP4 container and H.264 codec mean in practice, and why no conversion step is needed before editing or re-uploading.
QualityHow to get the highest resolution a post holds, and why that ceiling is decided by the uploader rather than the downloader.
GIFSaving animated posts, and why what X calls a GIF is really a silent looping MP4 with no GIF file behind it.
InstructionsThe full walkthrough for every device, including what to do when the usual steps do not produce a saved file.
ReferenceLink copying, quality and formats, troubleshooting and privacy, the reference material behind every page here.