Skip to main content
X (Twitter) · dedicated extractor

X Video DownloaderSave videos and GIFs from Twitter

Paste a link to a post on X or Twitter and download the video, GIF or full-size images. Both x.com and twitter.com work. Free, nothing to install.

Paste a X (Twitter) link

Paste the whole thing, no need to trim the surrounding text

About downloading from X (Twitter)

X has no save button, and the usual workarounds either re-encode the clip or wrap it in a watermark of their own. Paste a post link here and you get the MP4 that X's own player streams, at the highest bitrate it publishes.

Both x.com and the old twitter.com addresses work, and so do mobile share links. Animated GIFs on X are really short MP4 loops, so that is what you get for them too — it plays anywhere and is far smaller than a real GIF.

Images attached to a post are listed at their full size rather than the cropped preview shown in the timeline.

What you can pull out

  • MP4 video at the highest published bitrate
  • GIF posts, delivered as a short MP4 loop
  • Full-size images from the post
  • The video thumbnail
Step by step

How to copy a X (Twitter) link

  1. Open the post on x.com or in the app
  2. Tap the share icon under the post
  3. Choose "Copy link"
  4. Paste the link into the box above and press Start
FAQ

X (Twitter) downloader questions

Do old twitter.com links still work?
Yes. The two domains point at the same posts, and either form is accepted. Mobile share links that go through a shortener are resolved automatically.
Why is a GIF downloaded as an MP4?
Because on X it was never a GIF. The platform converts uploaded GIFs into short silent MP4 loops, and that is the only file available. If you specifically need the GIF format, run the MP4 through the video-to-GIF workbench, which converts it inside your browser.
Can I download from a protected account?
No. Protected posts are only served to approved followers, and this tool has no logged-in session to use.
The video is lower quality than what I saw in the app. Why?
X encodes several renditions and picks one based on your connection; the app may have been showing a higher one. We take the highest rendition X publishes for that post — if the upload itself was low quality, no downloader can improve it.