Resize GIF to 128×128 — Emoji Size

Perfect for Discord emoji, Slack emoji, and animated favicons. Every frame resized, animation preserved.

Drop your GIF here

Browse files

GIF files · up to 20 images · 10MB each

Privacy
100%
GIFs never leave your browser
Speed
<1s
Average processing time
Cost
Free
No signup, no limits
Step 1 Drop Drag & drop or click to browse
Step 2 Process Adjust settings or use presets
Step 3 Download Get optimized GIFs instantly

Related GIF Tools

Resize GIFs to 128x128 for Custom Emoji

Custom animated emoji on Discord and Slack must be 128x128 pixels. This tool resizes any animated GIF to exactly those dimensions, preserving all frames, timing, and loop behavior. The result is ready to upload as a custom emoji.

All processing happens in your browser. Your GIF is never uploaded to any server. Drop the file, and the resized version is ready to download instantly.

File Size Requirements

Discord allows animated emoji up to 256KB. Slack is stricter at 128KB. Resizing to 128x128 significantly reduces file size (since you are reducing the pixel count), but complex GIFs with many frames may still exceed these limits. Chain a compression step after resizing to meet the requirement. Our pipeline processes both operations in one pass.

For the best emoji results, start with a GIF that has a clear, centered subject and few frames. Simple animations with high contrast work best at small sizes. Detailed or fast animations may become hard to read at 128x128.

Frequently Asked Questions

What is the required size for Discord animated emoji?

Discord animated emoji must be 128x128 pixels or smaller, and the file size must be under 256KB. This tool resizes your GIF to exactly 128x128. If the result is over 256KB, add a compression step.

What about Slack custom emoji size?

Slack recommends 128x128 pixels for custom emoji, with a maximum file size of 128KB. After resizing, you may need aggressive compression to hit the 128KB limit. Use our Slack compressor for optimized settings.

Will the animation be preserved?

Yes. Every frame is individually resized to 128x128 pixels. Frame timing, transparency, and loop behavior are all preserved. The GIF plays exactly as before, just smaller.

What if my GIF is not square?

If your GIF is not square, it will be stretched to fit 128x128. For best results, crop your GIF to a 1:1 aspect ratio first using our GIF cropper, then resize to 128x128.