Native quality
Every MP4 variant the source exposes, up to 1080p.
Tweet GIFs, saved and ready to repost
Paste the link to a public post with an animated GIF, extract its media and save the file X serves. It downloads as a silent MP4, so you do not need a separate GIF mode.
Download only content you own or have permission to use. Public posts only; we store no videos. Responsible use
No extension and no login. Copy a public X link, paste it above, then save the MP4 X already encoded.
Open the tweet or live. Tap Share (or the three dots), then Copy link. Extra bits like ?s=20 are fine — we read the post id.
Example account · demo
https://x.com/username/status/1234567890
Drop the URL in the field on this page and press Extract. Public videos, GIFs, photos and lives are read the same way.
Choose 1080p, 720p or a lighter MP4. Or save just the soundtrack as MP3. Lives can be watched first; replay buttons appear when they end.
If Extract finds nothing, the post is private, deleted, or not public media. Open the same link logged out on X to check.
Use the post link, not a profile or search page. The post must be public.
The tool reads the public post and returns the media X makes available. It cannot retrieve a GIF from a protected account or a post that has been deleted.
X serves animated GIF posts as short, silent MP4 videos. The downloader saves that MP4 file; it does not re-encode it or turn it into a traditional .gif. The file has no sound because the source GIF has no audio track.
MP4 is usually smaller than an animated .gif at similar dimensions, but it behaves as a video. X loops it in the timeline; another app may play it once unless its player repeats videos.
Need a real animated .gif for a forum or app that does not accept video? Follow the MP4-to-GIF conversion guide. To move a downloaded file into your phone’s Photos or gallery, see the phone saving steps.
Keep the MP4 when you want the same compact clip X serves or plan to share it in a video app. Convert it only when the site you are posting to accepts animated images but not video, such as an older forum or email client.
If you convert, start with the downloaded MP4 and preview the result before sharing. The conversion guide explains a palette-based FFmpeg method and the trade-offs in frame rate, dimensions, and file size.
The GIF must be attached to a public X post. Protected accounts, deleted posts, and links to GIFs hosted on another site are not available to this downloader. Open the post while logged out on X; if its media is not visible there, it will not appear in the results here either.
Every MP4 variant the source exposes, up to 1080p.
Watch while it is live, then save the replay.
No sign-in. History stays on this device.
No — and neither is X's own "GIF". Every GIF posted on Twitter/X is stored and served as a small looping MP4 under the hood; that's what downloads. It autoplays and loops identically to the original, just as a video file.
Not directly. Download the looping MP4 here, then run it through any video-to-GIF converter if you specifically need the .gif format (for an old forum, an email client, etc. that doesn't support video).
There's one file per GIF — the highest quality X stores for it, the same looping MP4 its player uses. If the uploader's GIF was high-resolution you get that; the tool can't add detail the source never had.
No — it's the exact file X's player already loops, not a re-encode.