Why Twitter GIFs download as MP4
When someone posts a GIF on X, whether from their camera roll or the GIF picker, X converts it into a short MP4 video and throws the .gif away. In the timeline it plays on a loop with no sound, which is why it looks like a GIF. The MP4 is the only copy that exists on X, so it is the only thing any downloader can give you.
That is good news more often than not. An MP4 is usually a fraction of the size of the same animation as a .gif, keeps far more colour, and plays in every photo app, messaging app and video editor.
Using the MP4 like a GIF
- In chats: every major messaging app accepts MP4 files. Some, such as Telegram, treat a short silent MP4 as a GIF automatically; others send it as a normal video.
- On iPhone: Safari saves the MP4 to the Files app. The iPhone guide shows how to move it into Photos with your other videos.
- Back on X: upload the MP4 as a video. To credit the creator, quote their post instead of re-uploading it.
Turning it into a real .gif
If a website or app insists on a .gif file, run the MP4 through any video-to-GIF converter. Expect the .gif to be several times larger, and limited to 256 colours. Keep the MP4 as your original either way.
When a GIF will not download
GIFs follow the same rules as videos: posts from protected accounts, posts X hides from signed-out visitors, and deleted posts cannot be read. A GIF that only appears in a link preview, such as one from Giphy, belongs to that site rather than to X. The troubleshooting answers explain each error message.