Gifpresso
Freshly compressed

Turn any GIF into a Slack emoji.

Slack emoji must be under 128 KB. Drop a GIF in and Gifpresso resizes and squeezes it to fit. Nothing gets uploaded.

Pour your GIF in here

or click to browse · up to 100 MB · animated GIFs supported

Choose a GIF
Private by design Files never leave your tab
Fast as an espresso No upload, no queue
Target any size Auto-optimises quality
Fresh from the machine
Example GIF before compression
Before …
The same GIF after compression with Gifpresso
After …

The Slack emoji limit

Slack custom emoji have to be under 128 KB. That's tiny for an animated GIF: a typical reaction GIF is several megabytes. Slack shows emoji at about the height of a line of text, so the Slack emoji preset fits your GIF inside 128×128 px and targets 120 KB, leaving a little headroom.

How to add it to Slack

  1. Drop your GIF in above and press Pull the shot.
  2. Download the result.
  3. In Slack, open the emoji picker, choose Add Emoji, upload the file and give it a name.

If it's still too big, the usual culprit is a long clip or a busy background. Trim it to one clean loop. More tips: how to get a GIF under 128 KB for Slack.