Saving a GIF from Twitter means saving a video, not a .gif
Can you save a GIF from Twitter? Yes: drop the post's URL into a browser-based downloader and keep the MP4, as X stores GIFs as video.
X stores its GIFs as short MP4 videos, so when you save a GIF from Twitter, a video file is what lands on your device.
For most uses, that's the better file to have.
Short answer: to save a GIF from Twitter, grab the post's link from the share icon, drop it into a web-based downloader and keep the MP4 that comes back. The catch: X stores GIFs as MP4 videos and its help describes no download button for them, so the file is a video unless you convert it.
The rest covers each step, how to spot a real GIF, when you don't need a file at all, and how to make a proper .gif.
How to save a GIF from Twitter to your phone or computer
The whole job takes four steps, and only the iPhone adds a tap. X's help on finding URLs gives the same link-copying route for the iPhone app, the Android app and the web.
- Find the post the GIF lives in, in the X app or on x.com.
- Open the share menu and choose Copy link to Post. On iPhone, Share Post via comes before it.
- Paste the link into a web-based GIF downloader in your browser.
- Save the MP4 file the downloader hands back.
On x.com there's a shortcut: open the post, and the address in your browser bar is already its link, because X gives every post its own URL.
A GIF in a reply works the same way, since a reply is a post too.
Starting from the link is what makes your copy match the original. The downloader reads the public post behind it and pulls the same file X plays, where a screen recording would capture your display and lose detail on the way.
Where the saved GIF lands on each device
On a computer, check your browser's downloads folder. Android phones keep it with the browser's other downloads.
iPhones add a step. Safari files downloads in the Files app, and from there the share sheet's Save Video option moves the clip into Photos, where it sits with the videos you've recorded.
Whichever device you use, the saved file ends in .mp4, which is how you'll recognize it among your other downloads.
Why can't you save a Twitter GIF as a .gif?
Because X doesn't store one. The sample GIF post in X's developer documentation lists its media as the type animated_gif and points to a single MP4 file, nothing else.
The GIF that was first uploaded isn't in that record at all.
That's why saving it like an ordinary picture never produces a .gif. What plays in your timeline is a looping video, and a downloader can hand back only that video, or a .gif it built from the video afterwards.
A saved Twitter GIF is a video file first, and a .gif only if you convert it.
You'll notice the difference the first time you play it. An MP4 has no loop setting of its own, so it repeats only in players that loop videos, and it has no sound, because a GIF never carried any.
Telling a real GIF from a looping video on X
Check the media for X's GIF label. X's help on the ALT badge and GIF label says the label shows that the media is a GIF with movement. That helps most when autoplay is off and nothing moves on its own.
When the poster added a description, an ALT badge sits next to the GIF label, and selecting it shows the text.
Motion by itself proves little. X's video help says clips up to a minute long loop on their own, which lets a short video pass for a GIF.
If the label is missing and it's a video, you have one more route. X Premium subscribers can get X's own Download video item on videos uploaded from July 25, 2023 onward, when the uploader allows it. X's help doesn't mention GIFs for it.
When a downloader can't reach the GIF
A downloader can read only what's public, so three situations stop it cold:
- The GIF belongs to a quoted post. Copy the link of the post being quoted, since the outer post's link leads somewhere else.
- The account is protected. Its posts are visible only to approved followers, so no outside site can open them.
- The GIF came in a Direct Message. Messages have no public post link at all, which the DM section below deals with.
Keep, send or reuse an X GIF without downloading it
A file is only one way to hold on to a GIF, and often not the most useful one. Match the move to what you actually want:
- To find it later, add the post to your Bookmarks, which X's help on bookmarks describes as private and viewable only by you.
- To show a friend, tap the share icon and send the post in a Direct Message, or paste its link into any chat.
- To post a GIF yourself, open the composer's GIF library from its GIF icon and search by keyword.
- To answer that exact post, tap the Repost icon, choose Repost as Quote and add your comment, so the original GIF stays attached.
Bookmarks and shares keep the GIF inside its post
Bookmarking works two ways, depending on the app. X's help shows a bookmark icon on the post itself, and on Android and the web the share icon's menu also offers Add post to Bookmarks.
Sharing the post rather than a file keeps the poster's name on the GIF, so whoever you send it to can see where it came from.
It also keeps the GIF inside X, where it plays in the conversation as a post card, the way X's own App Store screenshot of its chat shows a shared post.

One exception applies to sharing. X's help notes that a protected post can't be sent in a Direct Message, so a GIF from a protected account stays with that account's approved followers.
Finding the same GIF in X's GIF library
If you mainly want the GIF for your own posts, the composer may already have it. X's help says the GIF icon opens a library you can search by keyword or browse by category, so words from the GIF, or from its ALT description, make good search terms.
If the GIF search doesn't load, X's help says your connection can be the cause, and you can still upload a GIF saved in your phone's photo library.
What to do when a GIF arrives in your X DMs
X's help confirms you can send GIFs in Direct Messages.
But a GIF in your messages has no public post behind it, so there's no link for a downloader to read.
X's video help documents one download option inside Direct Messages, press and hold, then Download video. That option applies to videos sent from the iOS or Android app, version 10.24 or newer.
The help says nothing about downloading GIFs. That leaves three ways to get the file:
- Ask whoever sent it for the link to the public post it came from, then follow the four steps above.
- If the sender picked it from X's GIF library, search the library with a word from the GIF.
- If you sent it yourself, request your X archive, which includes GIFs you've attached to Direct Messages.
Making a real .gif from a saved Twitter GIF
An MP4 already works in most places that take video, from messaging apps to slide decks and video editors.
The time to convert is when an app's GIF picker or a site's upload form accepts only .gif files.
Know what the format gives up before you do. GIF stores color in a palette of 256 or fewer shades, according to the Library of Congress's format notes, so photographic clips pick up visible banding. The file usually grows, too.
Building a .gif that X will accept
If the .gif is going back to X, build it to X's rules:
- Make it loop forever. X's help on posting GIFs warns that one playing just once is displayed as a static image.
- Keep it under 5MB to post from the X app, or under 15MB from x.com.
- Post it on its own, since X allows one GIF per post and won't combine it with other images.
- Stay within 1280 x 1080 pixels and 350 frames, which X's developer guidance recommends because a GIF can fail even below the size cap.
Trimming to the seconds you need is the easiest way to stay inside those limits, since every frame you keep adds to the file.
Posting a saved Twitter GIF back to X as a video
Often the simpler path skips the conversion.
X loops videos up to 60 seconds long. Its video help also says accounts without Premium can upload videos from the web up to 140 seconds long and 512MB, so a GIF-length MP4 fits with room to spare.
The trade-off is the label. Posted as a video, the clip loops the same way but won't carry X's GIF label.
The GIF was an MP4 all along
Saving a GIF from Twitter stops being confusing once you stop looking for a .gif:
- Copy the post's link.
- Keep the MP4.
- Convert only when something refuses anything else.
The file X plays is the best copy that exists, and it was never a GIF.
Four Twitter GIF questions, answered
Is there an HD version of a Twitter GIF to download?
No. X keeps a single MP4 for each GIF, while its videos come in several sizes, so no downloader can fetch a sharper copy than that one file.
In X's own documented example, that file is 350 by 262 pixels. An "HD" option can only stretch it, which adds size without adding detail.
Is a Twitter GIF downloader safe to use?
A browser-based one can be, when it wants a public post's link and nothing else. A GIF downloader has no reason to ask for your X password, an app install or a browser extension, so leave any site that does.
Can you save a GIF straight from X's GIF library?
Not that X describes. Its help presents the library as a way to add a GIF to a post you're writing, and it lists no save option.
So you'd save it the usual way, from the link of a public post that uses it.
Do you need a downloader for GIFs you posted on X?
No. Request your X archive rather than hunting for the post. X's archive help says the download includes your media: the GIFs, photos and videos you attached to posts and messages.
X says it may take a few days to prepare, so request it early.