You find the perfect reaction GIF on X, right-click it, and there’s no “Save image” option. On a phone, a long press does nothing useful either. That isn’t a bug in your browser. X doesn’t keep GIFs as GIF files at all, so there’s nothing for the browser to save.
This guide explains what a Twitter GIF actually is, shows how to download one with Xholic’s free Twitter GIF Downloader on desktop and iPhone, and covers how to turn the download into a real .gif when you need one.
Why Twitter GIFs are MP4 files
When Twitter added GIF support in June 2014, it converted every uploaded GIF into an MP4 video and played it on a loop. X still works this way. The “GIF” badge on a post is a label for a small, silent video that repeats, not a .gif file.
The reason is size. GIF is an old format that stores every frame as a full image with at most 256 colours. MP4 uses modern video compression, so the same animation is far smaller and keeps its colours. Here’s a real example from this guide: the Solitaire anniversary GIF that @Microsoft posted is a 9-second, 1200 × 900 MP4 of 1.1 MB. Converting that file back into a .gif at full size and 15 frames per second produced a 10 MB file. Even shrunk to 600 pixels wide, the .gif was still 3 MB.
Three things follow from this:
- There’s no hidden .gif to find. Every downloader that works returns an MP4. If a site hands you a .gif, it converted the MP4 itself.
- The MP4 is the best copy available. It’s the file X serves to everyone. A .gif made from it can only lose quality.
- There’s no sound. X strips audio from GIFs. If a clip on X has sound, it was posted as a video, and you want the Twitter Video Downloader instead.
How to download a GIF from Twitter, step by step
First, get the post’s link. On x.com or in the X app, tap the Share icon under the post and choose Copy link. You need the link to the post, not to the GIF, because the GIF has no page of its own.
Here’s the downloader after a real lookup. The numbers match the steps below.

Step 1: Paste the post link
Paste the link into the X post link field (1). It accepts almost any form of post link:
- x.com and twitter.com links, including
www.andmobile.versions - share links with tracking parameters such as
?s=20 - fxtwitter, vxtwitter, fixupx and fixvx links
- t.co short links, which the tool opens for you
- a bare numeric post ID
Step 2: Press Get GIFs
Press Get GIFs (2). The button changes to “Fetching…” while the tool looks the post up. It reads public data only and never asks you to sign in to X.
Step 3: Check you have the right post
The result opens with the author’s name, handle and post text (3). View post opens the original on X in a new tab, which is a quick way to confirm you pasted the link you meant to.
Step 4: Check the file
Each GIF gets its own card (4) with a still preview, its pixel size and its format. For a GIF the format always reads MP4. The preview is a still frame, so it won’t animate on the page, but the file will.
If the post quotes or reposts another post that has a GIF, that GIF is listed too, marked “From the quoted post” or “From the reposted post”. When a post holds more than one file, a Download all button appears above the cards.
Step 5: Download it
Press Download GIF (5). The button reads “Downloading…” and then “Downloaded”. The file is named after the author and the post, for example Microsoft-2057863549519540295-1.mp4, so you can find its source later.
Here’s what that download contains, frame by frame:

Step 6: Read the notes
The Good to know box (6) lists anything worth knowing about this post, such as which media types it has. It also repeats two standing rules: only public posts work, and downloading a clip doesn’t give you the right to reuse it.
How to save a Twitter GIF on iPhone
The steps are the same on a phone, in Safari or any other browser:
- In the X app, tap Share on the post, then Copy link.
- Open the Twitter GIF Downloader in Safari, paste the link and tap Get GIFs.
- Tap Download GIF. Safari saves the MP4 to the Downloads folder in the Files app.
- To move it into Photos, open the file in Files, tap the Share button and choose Save Video.
If your browser opens the clip in a new tab instead of saving it, the tool shows “Opened in a new tab. Long-press or right-click the file to save it.” Long-press the video and save it from there. On Android, the MP4 lands in your Downloads folder and appears in most gallery apps. For more on Android, see how to download Twitter videos on Android.
Tweet to GIF: turning the MP4 into a real .gif
Most places you’d share a GIF accept MP4 now, including iMessage, WhatsApp, Slack, Discord, Keynote, Google Slides and X itself. Keep the MP4 when you can. It’s smaller and looks better.
Convert only when a destination insists on the .gif format, such as some forums, older email tools and a few CMS fields. A few tips for the conversion:
- Use any video-to-GIF converter. Desktop editors, online converters and the free ffmpeg command line all do it. On iPhone, the Shortcuts app has a Make GIF action.
- Reduce the size first. Width matters most. Halving the width cuts the file to roughly a quarter. 480 to 640 pixels wide is plenty for a reaction GIF.
- Lower the frame rate. 12 to 15 frames per second looks smooth for most loops and keeps the file manageable.
- Expect some banding. Gradients and photos suffer most from the 256-colour limit. Flat graphics and cartoons convert best.
If what you want is a picture of the whole post, with the author and text around it, that’s a screenshot rather than a download. The Fake Tweet Generator can import a public post’s author, text and counts into an editable PNG, but it skips GIFs and videos, so add a still frame from the MP4 as the image.
When the tool finds no GIF
Sometimes the “GIF” you saw was really a video, or the post has only photos. The tool still shows what the post does contain and points you to the right downloader:

A quick way to tell them apart: GIF cards show only size and format, while video cards also list a bitrate such as “2,176 kbps”. That’s because X keeps several quality versions of a video and only one of a GIF. Videos can also have sound, and GIFs never do.
Troubleshooting
“That doesn’t look like a link to an X post.” The link points to a profile, a search or another site rather than a single post. Copy the link from the post’s own Share menu. It should contain /status/ followed by a number.

“We couldn’t find that post.” The post was deleted, or the account is private. Open the link in a logged-out browser window. If you can’t see the post there, no downloader can reach it.
“This post is from a protected account, so its media isn’t public.” Protected accounts only show posts to approved followers, and the tool reads public data only.
“This post has no GIFs.” See the section above. If it lists a video or images, download them here or use the link to switch tools.
“Your browser blocked the download.” Some browsers and privacy extensions block saving a file after a delay. Use the Open the file link that appears, then save the video from the new tab.
“You’ve run a lot of checks in a short time.” The tool is rate-limited to keep it free. Wait a few minutes and try again.
The file plays once and stops. Looping is a player setting, not part of the file. X loops GIFs automatically, but your video player may not. Turn on loop or repeat in the player, or convert the file to .gif, which loops by default.
Use it responsibly
Many GIFs on X are clips from films, TV shows, games or other people’s work. Downloading one for your own reaction library or to show in a meeting is ordinary use. Re-posting it as your own content, using it in ads or selling it is a different matter, and the rights usually belong to whoever made the original. When you reuse a clip publicly, credit the source, and for commercial use get permission.
Frequently asked questions
Why does my Twitter GIF download as an MP4?
Because that’s the only file X has. Since 2014, every GIF uploaded to Twitter has been converted to a looping MP4 video, which is much smaller than the original GIF. Any downloader that works returns that MP4.
Can I download a GIF from Twitter without an app or account?
Yes. The Twitter GIF Downloader runs in your browser, needs no signup and doesn’t connect to your X account. It works with any public post.
How do I save a Twitter GIF on iPhone?
Copy the post link from the X app, paste it into the downloader in Safari and tap Download GIF. The MP4 goes to Files, in the Downloads folder. Open it there and use Share, then Save Video, to add it to Photos.
How do I turn a tweet into a GIF?
Download the post’s GIF as an MP4, then convert it with any video-to-GIF converter. Keep the width around 480 to 640 pixels and the frame rate at 12 to 15 per second so the .gif stays a reasonable size.
Does a Twitter GIF have sound?
No. X removes audio from GIFs. If a clip on X plays with sound, it was posted as a video. Use the Twitter Video Downloader for those.
Can I download a GIF from a private account?
No. Posts from protected accounts aren’t public, so the tool can’t read them. Deleted posts can’t be downloaded either.
Related guides and tools
- How to download anything from Twitter: videos, GIFs, photos and profile images in one guide.
- How to download a Twitter video: the same steps for clips with sound.
- How to download Twitter images in original quality: full-size photos instead of compressed previews.
- Twitter Image Downloader: save every photo in a post, or an account’s profile photo and banner.
- Fake Tweet Generator guide: rebuild a public post as an editable image for slides and docs.




