Why Twitter GIFs Are Actually MP4 Files
Why are Twitter GIFs MP4 files?
Answer: X/Twitter converts GIF uploads into short looping MP4 videos hosted on video.twimg.com. MP4 is smaller and smoother than classic GIF, so downloaders correctly save the MP4 version.
If you downloaded a “GIF” from X and got an .mp4, that is expected — not a bug in Official Twitter GIF Downloader.
X optimizes GIFs as video
Classic GIF files are often huge. MP4 with H.264 compresses motion far more efficiently, so Twitter re-encodes GIF uploads into short looping videos under video.twimg.com/tweet_video/.
What downloaders should do
Honest tools save the native GIF-style MP4. Converting back to GIF usually increases size and can soften detail. Prefer MP4 for Discord, Telegram, editors, and most messaging apps.
How to tell you got the right file
- It loops without controls in many players when muted.
- The path often includes
tweet_video. - Duration metadata may be near zero in some APIs even though it animates.
Ready to save one? Use the X GIF Downloader.