X and Twitter Animated GIF Resizer

Resize and reduce animated GIFs for X while preserving their timing, transparency and looping animation.

  • Animated GIF output
  • X size guidance
  • Local processing

Prepare an animated GIF

Upload one animated GIF, choose its output width, frame sampling and colour palette, then preview and download the result.

Animated GIF upload

Drop an animated GIF here

One GIF up to 25 MB and 300 frames

A focused animation workflow

The controls target the three changes that most directly affect animated GIF size without hiding what will be exported.

Animation preserved

Resize the complete animation with its original aspect ratio preserved.

Frame reduction

Keep fewer frames and combine their timing to reduce output complexity.

X-ready looping

Export a continuously looping GIF so X can present it as an animation.

Private processing

Decode and re-encode the file locally without uploading it to a server.

Check both X upload limits

X currently documents different animated GIF limits for mobile and web uploads.

The finished result is measured against X's documented 5 MB mobile and 15 MB web limits. Browser-side GIF encoding can be demanding, so inputs are limited to 25 MB and 300 frames for predictable local processing.

Animated GIF resizer questions

Answers about X upload limits, looping, frame reduction, colour palettes, output size and privacy.