Skip to converter
Framimo

Discord Emoji GIF Resizer

Discord rejects emoji over 256 KB. Drop your GIF (or several) and it's scaled to fit 128 × 128 px, which is more than Discord shows in chat, then compressed only as much as needed to fit under the limit. You see the result next to the original with the exact size, and a list of what changed. Slack's 128 KB emoji limit is one click away. Everything happens on your device.

  • Compressed on your device
  • Up to 100 MB
  • No watermark, no signup

Last reviewed · How we verify claims

Drop GIFs here

GIF files only · one or many, up to 100.00 MB each · click to browse or paste

Compressed on your device. Your GIFs are never uploaded.

How it works

  1. 1. Drop, paste or pick one or more animated GIFs. They're read in your browser; nothing is uploaded.
  2. 2. Discord emoji is already selected under Fit a size: each GIF is scaled to fit 128 × 128 px and compressed until it's under 256 KB. Pick Slack emoji for Slack's 128 KB limit.
  3. 3. Drag the divider to compare, check the final size, then download the GIF or all of them as a ZIP and upload it in Server Settings → Emoji.

Recommended settings

Recommended Discord Emoji GIF Resizer settings by use case
Use caseSettingsWhy
Discord emojiFit a size → Discord emoji (256 KB · 128 px)Discord's limit is 256 KB per emoji; emoji are shown small in chat, so 128 px is plenty.
Slack emojiFit a size → Slack emoji (128 KB · 128 px)Slack has a tighter 128 KB emoji limit, so expect more compression or fewer frames.
Still too big?Open in the editor: crop 1:1, trim, lower the frame rateFewer frames is the biggest saving for long emoji GIFs; a square crop removes wasted pixels.

GIF vs WebP vs AVIF vs MP4

Comparison of animated image and video formats
FormatTypical sizeColourHTML tagSupport
GIFLargest256 per frame; on/off transparency<img>Everywhere
WebPUsually much smaller than GIFFull colour + alpha<img>All modern browsers
AVIFUsually smallest of the image formatsFull colour (alpha in the format; not written by this tool)<img>Current Chrome, Edge, Firefox, Safari
MP4Usually smallest overallFull colour, no alpha<video>Everywhere, but not where only images are allowed

None of these exports include audio. Sizes vary by clip, so the editor shows your real output size before download. How we test

Questions about Discord Emoji GIF Resizer

What is Discord's size limit for animated emoji?
Discord's help centre says custom emoji must be under 256 KB, and that applies to animated GIF emoji too. Using animated emoji in other servers needs Nitro, but the file limit is the same.
What dimensions should a Discord emoji be?
Discord shows emoji small (about 32 to 48 px in messages, larger when an emoji is sent on its own), so 128 × 128 px is plenty and is what this preset uses. Larger GIFs only waste bytes you need for frames.
My GIF isn't square. Will it be stretched?
No. It's scaled to fit inside 128 × 128 px, keeping its proportions. For a square emoji, open it in the editor and crop it to 1:1 first, or use Crop GIF.
It still won't fit under 256 KB. What now?
Long emoji GIFs carry too many frames. Open the GIF in the editor (the button under the result) and trim it, remove frames or lower the frame rate, then run it through again. Simple, flat animations fit far more easily than video clips.
Can I make an emoji from a video instead?
Yes: use Video to GIF, crop to 1:1, set a width of 128 px and a short length, then export with a size limit. Or bring the GIF here afterwards.
Is my GIF uploaded?
No. It's decoded and compressed in Web Workers in your browser, and nothing is sent to a server.

How the emoji fit works

First the GIF is scaled to fit 128 × 128 px, because that alone usually removes most of its bytes. If it's still over the limit, the compressor applies the mildest changes first: lossy compression, then fewer colours, then dropping frames. It tests each step on parts of the GIF before one full encode, and lists exactly what it changed under the result.

Designing GIFs that make good emoji

Good emoji read at a glance at tiny sizes: one subject, a bold outline, a simple background or transparency, and a short loop. Flat colours compress far better than photo-like footage. Keep the motion to the subject; a moving background costs bytes on every frame.

Since Tenor's public API shut down in 2026, apps have moved to other GIF providers and many communities make their own reaction GIFs and emoji. Making them yourself also means you control the size, the crop and the loop.

Private by design

Framimo converts your files inside your browser tab, so your GIF is never sent to a server for this GIF export. There is no signup and no watermark, and you can disconnect from the internet once the page has loaded.

Sources

Related tools

All free converters