GIF Resizer

Resize animated GIFs to exact pixel dimensions or by percentage without losing quality. Presets for Discord emoji, Twitch emote, WeChat sticker, Slack. All processed locally, no watermark, no upload.

Drag & Drop Your GIF

Animated GIF — processed locally, no upload

No Watermark • 100% Local Processing

Key Features of GIF Resizer

Pixel-precise resizing

Enter an exact width or height in pixels. Aspect ratio locks automatically so your GIF never stretches. All animation frames resize together — the animation stays intact.

Percentage scaling

Scale to 50%, 75%, or any custom percentage. Halving the dimensions reduces file size by ~75% — the fastest way to make an animated GIF smaller while keeping all frames.

Platform presets

One-click presets for Discord emoji (128×128), Twitch emote (112×112), WeChat sticker (240×240), Slack emoji (128×128), Telegram sticker (512×512). No need to look up specs.

Guides & Tips

How to resize an animated GIF without losing quality

  • 1. Upload your GIF

    Drag and drop your animated GIF. The file loads instantly in your browser — no upload, no wait, your file never leaves your device.

  • 2. Choose a resize mode

    By pixels: Enter a target width (e.g. 480px) and height adjusts automatically to preserve aspect ratio. Unlock the ratio to set both dimensions independently — useful for exact squares like 128×128 for Discord emoji.
    By percentage: Enter 50% to scale the GIF to half its original size. Halving dimensions reduces file size by roughly 75%.

  • 3. Use a platform preset (optional)

    Click a preset button — Discord Emoji (128×128), Twitch Emote (112×112), WeChat Sticker (240×240) — to fill in the exact dimensions required.

  • 4. Download

    Click Resize GIF. Every frame is resized to the same dimensions and re-encoded. Download instantly. No watermark, no account needed.

    If the file size is still too large after resizing, run it through our GIF Compressor.

How to resize a GIF for Discord emoji and Twitch emote

Discord and Twitch have specific pixel size requirements for animated emoji and emotes:

Discord animated emoji

  • Size: 128×128 pixels
  • File limit: 256KB (Nitro required for animated emoji)
  • Use the Discord Emoji preset to auto-fill 128×128. If the file exceeds 256KB after resizing, run it through the GIF Compressor.

Twitch animated emote

  • Twitch uses three sizes: 28×28, 56×56, and 112×112 pixels
  • Always upload at 112×112 — Twitch auto-generates the smaller sizes
  • File limit: 1MB for animated emotes (Affiliate and Partner only)
  • Use the Twitch Emote preset to auto-fill 112×112.

Discord server banner

  • 960×540 px recommended (16:9 ratio), max 10MB

GIF size presets by platform — complete reference

PlatformUse casePixel sizeFile limit
DiscordAnimated emoji128×128 px256KB (Nitro only)
DiscordSticker320×320 px512KB (Nitro only)
DiscordServer banner960×540 px10MB
TwitchAnimated emote112×112 px1MB (Affiliate/Partner)
SlackCustom emoji128×128 px1MB
WeChatCustom sticker240×240 px1MB
TelegramAnimated sticker512×512 px64KB (TGS) / 1MB (WebM)
WhatsAppSticker512×512 px500KB
Twitter / XGIF in tweet480px wide15MB, max 350 frames
General webPage embed480–800px wideKeep under 5MB

After resizing, if the file size still exceeds the platform limit, use the GIF Compressor.

Resize vs compress — what is the difference?

GIF ResizerGIF Compressor
What changesPixel dimensions — how large the GIF appears on screenFile size in bytes — without changing display size
Main use caseMeeting a platform pixel spec (128×128 for Discord emoji)Getting under a file size limit (256KB for Discord, 1MB for WeChat)
Side effectGIF displays smaller on screenMay slightly reduce smoothness or color quality

For most platform requirements you need both: resize first to match the pixel spec, then compress if the file is still too large.

How resizing reduces GIF file size

Resizing is the single most effective way to reduce a GIF file size. Each frame is a grid of pixels — resize from 800px to 400px wide and the pixels per frame drop by 75%, directly reducing file size. Halving the width of a GIF typically reduces file size by around 75%.

  • Scale to 75% → file size reduces by ~44%
  • Scale to 50% → file size reduces by ~75%
  • Scale to 25% → file size reduces by ~94%

Need to reduce file size further without changing display dimensions? Use the GIF Compressor for an additional 40–60% reduction.

How to use

1

Upload your GIF

Drag and drop your animated GIF. Loads instantly in your browser — no upload to any server, no wait time.

2

Set the target size

Choose a platform preset, enter pixel dimensions, or set a percentage scale. Aspect ratio is locked by default.

3

Resize & download

Click Resize GIF. All frames resize together and re-encode locally. Download instantly — no watermark.

Frequently Asked Questions About GIF Resizer

Upload your GIF and enter a target width in pixels — the tool uses high-quality canvas rendering for every frame. For the sharpest result, only downscale (make the GIF smaller, not larger). Downscaling to 50–80% of the original typically looks sharp at normal viewing size.