How to Download Twitter/X Videos in 2026: Complete Guide
X runs on video. Clips, highlights, reaction edits, entire arguments conducted in 30 second uploads. And yet there's still no save button in the app, which means everyone ends up with their own workaround. Some of those workarounds are fine. Several are worse than useless.
This guide covers four approaches that actually work in 2026, what each one gets you, and the small details that decide whether you end up with a clean 1080p file or a screen recording with your notification banner in the corner.
First, understand what you're downloading
X doesn't keep one file per video. It keeps several, encoded at different resolutions, and the player picks one based on your screen and connection speed. A clip you saw looking crisp on wifi might be the 720p rendition, while the same post on mobile data served you 480p.
This matters because the ceiling is set at upload. If the creator posted a 720p file, no tool on earth produces 1080p from it. Anything advertising AI upscaling is inventing detail that was never recorded. For a talking head clip that's mostly harmless. For anything with text or fine motion it looks strange and smeary.
Method 1: A browser based downloader
This is the fastest route and the one most people should use. Copy the post link, paste it into a tool like our X downloader, pick a quality, save. It takes about fifteen seconds and there's nothing to install.
- Open the post that contains the video. Not the profile, not a quote post, the post itself.
- Tap the share icon underneath and choose Copy link. On desktop, copy the address from the browser bar.
- Paste it into the box on the downloader page and let it read the post.
- Pick from the list of available qualities. The top entry is usually the largest file.
- Save. On desktop the MP4 lands in Downloads. On iPhone it goes to Files, on Android to Downloads.
The one thing to watch for here is choosing a site that doesn't ask you to install anything or sign in. A downloader that wants an extension or your account credentials is asking for far more access than the job requires.
Method 2: yt-dlp on the command line
If you're comfortable in a terminal, yt-dlp is the most capable option available. It's open source, it handles X alongside a thousand other sites, and it gives you total control over format selection.
After installing it, a basic download is one line: yt-dlp followed by the post URL. To see what's available first, add -F and you'll get the full list of renditions with resolutions and file sizes. To force a specific one, pass -f with the format ID from that list.
The upside is reliability and scriptability. The downside is that it's a command line tool that needs occasional updates when platforms change their internals. For saving one clip it's overkill. For archiving a hundred, it's the only sane choice.
Method 3: Screen recording, and when it's justified
Every phone records its screen now. iPhone has it in Control Centre, Android has it in the quick settings panel. It always works, because it's just capturing pixels.
It's also the worst quality option by a wide margin. You're re-encoding a compressed video, at your screen's resolution rather than the file's, with any notification that arrives baked permanently into the footage. You'll also need to trim the start and end afterwards.
Use it when nothing else works, which in practice means content you can legitimately see but that isn't publicly reachable. Otherwise you're choosing a worse file for no reason.
Method 4: Browser developer tools
On desktop, open developer tools, go to the Network tab, filter by media, and play the video. You'll see the actual stream requests appear. Right click one, copy the URL, open it in a new tab, and save.
It's fiddly and modern streaming often splits video into segments rather than serving one file, which breaks this approach entirely. Worth knowing as a fallback, not worth it as a habit.
Picking the right quality
- 480p: roughly 1 to 2 MB for 30 seconds. Fine for sending in a message, poor on a big screen.
- 720p: around 4 to 8 MB for 30 seconds. The best balance for almost everything.
- 1080p: often 12 to 18 MB for 30 seconds. Worth it if you're editing or projecting.
On a phone screen, 720p and 1080p are close to indistinguishable during normal viewing. The larger file only earns its space if you're going to crop in, slow it down, or put it on a television.
Things that go wrong
You copied a profile link, not a post link
A working link contains /status/ followed by a long number. If yours stops at the username, you're pointing at an entire account and there's no single video to fetch. Open the post first.
The post is from a protected account
Protected accounts have explicitly chosen their audience. Nothing that respects that setting will pull their media, and the failure is by design. The same applies if the account has blocked you.
The video downloaded with no sound
X stores GIF style clips as silent MP4 loops with no audio track at all. If the post plays silently on X too, the file genuinely contains no audio and nothing can add it back.
The quality is disappointing
You may be looking at a re-post. Popular clips get downloaded and re-uploaded repeatedly, and every pass re-encodes the video a little worse. Search for the original account and pull from there. The difference is usually obvious side by side.
The legal bit, briefly
Saving a public video to watch offline is generally fine in most countries and is the sort of personal copying that copyright law has long tolerated. Re-uploading someone else's video as your own content is a different thing entirely, and it's the behaviour that gets accounts struck.
The practical rule most creators are happy with: credit visibly, link back, keep the clip intact, and ask before anything commercial. We are not lawyers and this isn't legal advice, but that habit will keep you out of trouble almost everywhere.
Quick answers
Not for public posts. Any tool asking you to sign in with your X credentials to save a public video is asking for access it doesn't need to do the job. Public means readable without authentication, which is exactly why link based downloaders work.
Yes. Use Safari, paste the link into a browser based downloader, and the MP4 saves to Files. From there you can move it into Photos if you want it in your camera roll. No app install is required at any point.
1920x1080 for accounts that upload at that size, though a lot of posts top out at 1280x720. Subscribers can upload longer and higher quality video, so posts from paying accounts more often carry a genuine 1080p rendition.
Deleted posts, suspended accounts and region restricted media all fail identically, because from outside there's nothing left to read. Opening the link in a logged out browser window tells you in seconds which situation you're in.
