Skip to content
GrabVid

Download Twitter/X Videos

Save any video, GIF or clip from X in MP4 at the highest quality the post offers.

How to download from X / Twitter

  1. 1

    Copy the post link

    Tap the share icon under the post and choose Copy link. On desktop you can also copy the address straight from your browser bar while the post is open.

  2. 2

    Paste it above

    Drop the link into the box at the top of this page. Both x.com and the older twitter.com addresses work, and extra tracking text after the ID is fine.

  3. 3

    Pick a quality and save

    We list every stream the post carries. Click the one you want and the MP4 lands in your normal downloads folder.

Twitter tools

Different kinds of Twitter content behave differently once you try to save them, so each one gets its own page.

What you can download from X / Twitter

X hosts a few different kinds of media, and they don't all behave the same way once you try to save them. Here's what this tool handles and what to expect from each.

Native video posts
Clips uploaded straight to X, up to 140 seconds for most accounts and up to several hours for subscribers. These come through at their original upload resolution, usually 1280x720 or 1920x1080.
GIFs
X doesn't really use the GIF format. What looks like a GIF in your timeline is a short silent MP4 on a loop, so that's what you'll get back: a small file, no audio track, typically 480p.
Quote posts and replies
If someone quotes a video post, use the link to the original post rather than the quote. The quote itself carries a preview, not the video file.
Broadcasts and Spaces recordings
Live video that has finished and stayed on the profile can usually be pulled. Audio only Spaces are a different system and aren't supported here.
Multi video threads
A thread with several videos needs one link per video. Open the specific post that holds the clip you want, copy that address, and run it through separately.

A practical guide to X / Twitter video

How video actually works on X

X doesn't store one video file per post. It stores several, encoded at different sizes, and the player picks whichever one suits your connection at that moment. That's why the same clip can look razor sharp on your laptop and mushy on a train. When you paste a link here, we read that list of renditions and show you all of them instead of guessing on your behalf.

The numbers are worth knowing. A typical 30 second 720p clip lands somewhere around 4 to 8 MB. The same clip at 1080p might hit 15 MB. At 480p you're often under 2 MB. If you're saving something to text to a friend, the smaller file gets there faster and looks basically identical on a phone screen.

Getting the right link

The link you want ends in a long number, like /status/1789234567890123456. That number is the post ID and it's the only part we really need. Anything after a question mark is tracking junk added by the share sheet, and you can leave it in or strip it out. Both work.

People get tripped up when they copy a profile link instead of a post link. If your URL stops at the username, you're pointing at the whole account and there's no single video to fetch. Open the post itself first, then copy. On mobile the share icon under the post is more reliable than trying to select the address bar.

Common problems and quick fixes

If you get an error, check the post still exists. Deleted posts, suspended accounts and region blocked media all fail the same way, because from our side there's nothing to read. Opening the link in a private browser window is a fast way to tell whether the post is genuinely public or whether you were only seeing it because you're logged in.

Downloads that stall partway through are usually a network issue rather than a problem with the file. Pick a lower quality and try again. A 720p file that finishes beats a 1080p file that dies at eighty percent. If your browser blocks the save, check whether an extension is intercepting downloads.

One more thing worth mentioning: if a clip has been re-posted many times, you're often looking at a copy of a copy, each pass losing quality. Search for the original account and pull from there instead. The difference is usually obvious.

Using the files you save

Because you get standard MP4, the file drops straight into CapCut, Premiere, DaVinci Resolve, iMovie or whatever else you use without a conversion step. If you plan to cut it up, grab the highest quality available, since every re-encode after that point costs you a little detail.

For archiving, rename the file as soon as it lands. The default name is the post ID, which tells you nothing in six months. Something like creator-topic-date takes five seconds and saves real time later. If you want a deeper walkthrough of methods and edge cases, our guide on downloading Twitter videos covers the whole process.

Twitter downloader questions

You get whatever the uploader gave X. Most posts top out at 1280x720, and accounts that upload high bitrate footage can reach 1920x1080. We show every rendition the post carries, so if only 480p exists that's the ceiling. Nothing is upscaled, because stretching pixels makes the file bigger without adding detail.

No. X doesn't stamp its videos the way TikTok does, and we never add anything of our own. The MP4 you save is the same stream the player uses, so it's clean and ready to edit or re-share without a logo sitting in the corner.

No, and that's on purpose. Protected accounts have chosen who sees their posts, and this tool only reads what's publicly visible. If you try a protected link you'll get an error rather than a file. The same goes for posts from accounts that have blocked you.

Yes. The page is built for a 375px screen first. On iPhone, Safari saves the MP4 to Files and you can move it to Photos from there. On Android, Chrome drops it into your Downloads folder and most gallery apps pick it up automatically.

MP4 with H.264 video and AAC audio, which is what X serves to its own players. That combination plays on every phone, desktop, smart TV and editing app made in the last decade. You don't need a converter or a special player.

There's no counter and no account, so nothing tracks a daily quota against you. We do apply light rate limiting to keep the service responsive for everyone. If you paste dozens of links back to back you might see a short pause, then things carry on as normal.

The link is used to fetch the video information and then it's gone. We don't build a history against your browser, we don't store the video on our servers, and the file transfers from the platform to your device. Our privacy policy spells out exactly what does get logged.

Saving a public clip for your own offline viewing is generally fine in most places. Republishing someone else's video, monetising it, or passing it off as yours is a different matter and can breach copyright. The safe habit is simple: credit the creator and ask before you re-post.

Two common reasons. Either the post was a looping GIF style clip, which X stores without an audio track at all, or the uploader muted the original before posting. If the player on X is silent too, the file simply doesn't contain audio and nothing can recover it.

New to this? The how it works guide walks through the whole process step by step, and the blog goes deeper on formats and quality. Before you save anything, it is worth reading our disclaimer on copyright and fair use.