ImgWrench's Discord emoji compressor takes a GIF or image that Discord rejects as too big and turns it into a 128×128 emoji under the 256KB limit. It changes only what it has to: colours first, then frames, and nothing at all if the resized file already fits.
How to compress a Discord emoji
- Drop your GIF or image into the tool above. You can add several at once.
- If it isn't square, choose Contain, Cover or Crop.
- Check each file's size badge and the note on what was reduced.
- Download the emoji, or everything as a ZIP, and upload it in Server Settings > Emoji.
Why most emojis are too big
Most oversized emojis are simply too large: a GIF saved at several hundred pixels across carries far more pixels than Discord shows. Discord recommends up to 128×128 and shows emojis at 32×32 in chat, so resizing to 128×128 alone often takes the file under 256KB. Long animations with many colours are the ones that also need fewer colours or frames.
Getting the best quality under 256KB
- Trim the loop. Fewer frames to start with means fewer colours have to go.
- Use flat colours. Gradients and photo backgrounds cost the most in a GIF.
- Crop tight. Empty space around the subject still costs bytes and makes the emoji look small at 32px.
Why ImgWrench
- Only as much compression as needed. Files that fit are left alone.
- Timing kept. Animations play at their original speed.
- Private by design. Your images never leave your device.