Real GIFs, not MP4s
X stores GIFs as silent MP4 videos. XFetch re-encodes them into animated .gif files that play anywhere.
Chrome extension Free and open source
XFetch is a Twitter video downloader that adds a download button to every post on X. GIFs are saved as real .gif files, converted right in your browser.
Also works in Edge, Brave and other Chromium browsers.
One button on every post with media. No converter sites, no new tabs, no sign-up.
X stores GIFs as silent MP4 videos. XFetch re-encodes them into animated .gif files that play anywhere.
Videos save at the highest bitrate X offers. Images download at their original resolution.
Conversion runs on your device. No account, no analytics, and nothing is uploaded.
Right-click the extension icon and choose Options. Turn GIF conversion off to keep the original MP4.
Higher presets look smoother and take longer to convert.
Build names from tokens. Posts with several images are numbered automatically.
{username}{tweetid}{date}{type}{index}{username}_{tweetid}leafcat_1974630288431706112.gif
Something else? Open an issue on GitHub.
Yes. XFetch is free and open source, and you don’t need an account to use it.
Yes. Install it from the Chrome Web Store in any Chromium browser that supports Chrome extensions, including Edge and Brave.
X serves GIFs as MP4 videos, so XFetch decodes and re-encodes them on your device before saving. Longer clips and higher quality presets take longer. The button shows live progress.
No. XFetch can only save media from posts that are publicly visible.
XFetch has no analytics or tracking. It only contacts X’s own services to find and retrieve media. Settings live in your browser’s extension sync storage. Read the privacy policy.
Free, open source, and private by design.