How to Download a Twitter GIF (as GIF or MP4)
Someone drops the perfect reaction in a thread, the little "GIF" badge sitting in the corner, and you want it for your own replies. You long-press it the way you would in a messaging app. Nothing saves. You right-click on desktop and get a playback menu with no download option. So you screen-record the loop, and now you have a wobbly capture that starts late, ends early, and carries a slice of your own screen around the edges. Then you hunt for a "twitter gif downloader" and land on a site so packed with popup ads that you can't find the actual button.
The confusion starts with a naming trick, and once you know it the download is easy.
Short answer: paste the tweet link into the downloader, then pick your
format. Hit MP4 for the small, sharp silent video X actually stores, or
GIF to get a true animated .gif — the tool does the conversion for you, no
ffmpeg required.
Try it now
Paste a Twitter/X link and download in seconds — free, no login.
Twitter GIFs are silent MP4s
When you post a GIF to X, the platform quietly transcodes it into a short,
looping MP4 with no audio track and throws the original GIF away. A true .gif
can be several times larger than the equivalent video for worse image quality, so
the swap saves the platform a lot of bandwidth. The practical upshot is that
there's no .gif file on X's servers to grab, only that MP4.
In this tool's API the media is tagged type: "gif" so you can tell it apart
from an ordinary type: "video":
{
"media": [
{
"type": "gif",
"poster": "https://.../thumb.jpg",
"variants": [
{ "quality": "480p", "container": "mp4", "url": "https://.../gif.mp4" }
]
}
]
}
Download it (MP4 or GIF)
- Copy the tweet link. Tap or click the share icon, then Copy link.
- Paste it into the box on the home page and let it read the post.
- Pick a format:
- MP4 — the silent looping video X actually stores. Smaller, sharper, and perfect for re-posting on X, dropping into a chat, or editing into a video.
- GIF — a true animated
.gif, converted for you on the fly. Use it wherever a tool insists on the.gifextension (an old forum, a wiki uploader, a Slack emoji).
Both buttons sit right on the result, so you don't have to choose up front — grab one, grab the other, whatever the destination needs. The general steps are the same as downloading any Twitter video, and there's a GIF-focused download page if you want to bookmark one.
The built-in GIF export is capped at 480px wide, 15fps, and 30 seconds so the file stays a reasonable size — GIF is an inefficient format and a full-size clip balloons fast. If you want to tune those numbers yourself, or work offline, you can also convert the MP4 by hand.
Convert the MP4 to a true .gif yourself
Prefer to drive the conversion (higher fps, a different width, a longer clip)? Save the MP4 and run it through ffmpeg or an online tool.
With ffmpeg (best quality)
A two-pass palette approach keeps the colors clean and the file size sane. The first command studies the video and builds an optimized color palette; the second uses that palette to render the GIF.
ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos,palettegen" palette.png
ffmpeg -i input.mp4 -i palette.png -lavfi "fps=15,scale=480:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif
Drop the fps (say to 12) or the scale width (say to 360) to shrink the file;
raise them for a smoother, larger result. GIF only supports 256 colors per frame,
so gradients and film footage will always look rougher than the MP4. Flat
animation and cartoons convert best.
With an online converter
If you'd rather skip installing ffmpeg, any reputable "MP4 to GIF" web tool works.
Upload the MP4 you saved and download the .gif it returns. Quality and size caps
vary by service, and longer clips are often trimmed or heavily compressed, so
keep the source short.
Troubleshooting
It saved as an MP4 and I wanted a GIF. Use the GIF button on the result
instead of the MP4 one — the tool transcodes it to a real .gif for you. X has
no GIF file on its servers, so the MP4 is the original; reach for the GIF only
when a specific tool demands the .gif extension.
The converted GIF is huge. GIF is an inefficient format. Lower the frame rate and the width, and keep the clip under a few seconds. A 6MB MP4 can easily become a 30MB GIF at full size.
Colors look banded or dirty after conversion. That's the 256-color limit biting. The two-pass ffmpeg palette method above helps a lot; a single-pass convert usually looks worse.
Nothing extracts from the link. The tweet may be from a private account, deleted, or region-blocked. Open it in a logged-out browser tab first; if the GIF doesn't play there, a downloader can't reach it either.
Frequently asked questions
Why does my Twitter GIF download as MP4?
Because X stores it as a silent MP4 — there is no GIF file on their servers, so
the MP4 is the actual animation. If you specifically need the .gif extension,
use the GIF button on the result and the tool converts it for you.
Does the MP4 have sound?
No. Twitter GIFs are always silent, so the file carries no audio track.
Is MP4 or GIF better quality?
MP4, and it isn't close. It's smaller and sharper for the same clip. Convert to
.gif only when a tool strictly requires that format.
Can I download regular videos too?
Yes, including 1080p Full HD clips, on desktop or phone.
Try it now
Paste a Twitter/X link and download in seconds — free, no login.
Only download public content you have the right to use, and respect copyright.