How does X (Twitter) store video?
When you watch a video on X (Twitter), the player streams it in short segments and adjusts quality to your connection. Behind that, X keeps several complete MP4 versions of each video, typically at 360p, 720p and 1080p. We list the versions available and you pick one. The top one is the sharpest; the smaller ones are handy on slow connections or limited data.
Videos posted by X Premium subscribers can be much longer, up to several hours, and those files can run to hundreds of megabytes even at 720p.
Can I download every video in a post?
Yes. A single post can contain up to four photos or videos, and when you paste the link to a post with more than one video, each one appears separately in the results so you can save them all. Videos in a quoted post belong to that other post: open it and copy its link instead.
How do I download GIFs from X?
X converts every GIF you upload into a short silent MP4 that loops. That's why the download is an MP4, not a .gif. It's smaller and smoother than a real GIF, and it plays in every app. If you need an actual .gif file, for example for a forum or an older chat app, run the MP4 through Video to GIF.
Which X (Twitter) videos can't be downloaded?
Because we don't use an X account, these won't work:
- Posts from protected accounts.
- Videos behind a sensitive-content warning, which X only shows to signed-in users.
- Live broadcasts while they're live, and Spaces (audio rooms).
- Videos that are actually embedded YouTube links: they play on X but live on YouTube.
Saving threads and news clips
Journalists and researchers often save videos from breaking-news posts because posts get deleted. A local copy is useful evidence. Keep the post's link with the file so you can show where it came from. When you share the video again, link the original post rather than re-uploading, so the source stays credited.