Make GIFs fit X.
Get any GIF under the 15 MB limit for X (Twitter) posts. Free, private and done in seconds.
Goal
Under 15 MB — the GIF limit on X (Twitter).
Drop GIFs here
Compressed on your device. Your GIFs are never uploaded.
How to compress a GIF for X (Twitter)
- 1
Choose X / Twitter
The goal targets 15 MB and keeps the full dimensions whenever possible.
- 2
Drop your GIF
Add one or more GIFs. Nothing is uploaded; compression runs on your device.
- 3
Post it
Download the result and attach it to a post on x.com or in the X app.
GIF size limits by platform
Common upload limits for animated GIFs. Platforms change these from time to time, so check their help pages if an upload fails.
| Platform | Max file size | Notes |
|---|---|---|
| Discord custom emoji | 256 KB | Shown at up to 128×128 px. |
| Discord upload (free) | 10 MB | Higher with Nitro. |
| Slack custom emoji | 128 KB | Square images, 128×128 px recommended. |
| X (Twitter) | 15 MB | One GIF per post. |
| GitHub issues and PRs | 10 MB | Per image or GIF attachment. |
| Gmail attachment | 25 MB | Larger files become Drive links. |
Last checked: November 2026
X (Twitter) GIF questions
What is the GIF size limit on X (Twitter)?
15 MB per GIF, and each post can include one GIF.
Why does my GIF look different after posting?
X converts GIFs to video for playback, so colors can shift slightly. That happens on X’s side, no matter how the GIF was compressed.
Can I make the GIF smaller so it loads faster?
Yes. Choose Custom size and set a lower target such as 5 MB, or use Balanced to trim size without visible changes.