How to Download a GIF From Twitter (and Why It Saves as MP4)

Xholic AI TeamUpdated October 10, 2026
Xholic's Twitter GIF Downloader showing a public Microsoft post with one GIF found, listed as 1200 by 900 MP4, and a Download GIF button.
On this page

Share

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.

Annotated Twitter GIF Downloader: 1 the X post link field with a Microsoft post URL; 2 the Get GIFs button; 3 the post author and text with a View post link; 4 the GIF card showing GIF 1, 1200 × 900, MP4; 5 the Download GIF button; 6 the Good to know notes.
A lookup of a public @Microsoft post with one GIF. Nothing is shown until you paste a link.

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. and mobile. 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:

Four frames from the downloaded Microsoft Solitaire GIF at 0.5, 3, 5.5 and 8 seconds, showing cards cascading across a green table. The file is 1200 by 900, 9 seconds, H.264 video with no audio track, 1.1 MB.
The real file from the lookup above: a 9-second MP4 with no audio track, which X loops to look like a GIF.

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:

  1. In the X app, tap Share on the post, then Copy link.
  2. Open the Twitter GIF Downloader in Safari, paste the link and tap Get GIFs.
  3. Tap Download GIF. Safari saves the MP4 to the Downloads folder in the Files app.
  4. 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:

The GIF downloader showing a Microsoft post with the message: This post has no GIFs. You can still download what it does have below. Below it, a link to open the post in the Twitter Video Downloader and a video card listed as 720 by 405, MP4, 2,176 kbps.
A post with a video instead of a GIF. You can download it here or switch tools with the link.

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.

The GIF downloader with a profile link, https://x.com/Microsoft, in the field and the error: That doesn't look like a link to an X post. Copy the link from the post's Share menu, like https://x.com/name/status/123.
A profile link instead of a post link. The fix is in the message.

“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.

Save the GIF behind any public X post

Paste a post link into Xholic AI's free Twitter GIF Downloader and get the original MP4, with no signup and no watermark.

Live demo: no sign-up or login needed · takes about 2 minutes