GIF Resizer
Set exact pixel dimensions for any animated GIF. Platform presets for Discord, Twitch, Kick, 7TV, BTTV, and Slack — or type custom width and height up to 4096px with optional aspect-ratio lock.
Drag & drop a GIF here
or click to browse files
Related Tools
How to Resize a GIF Online
- Upload your GIF — drag and drop or click to browse. Supports animated GIFs up to 20 MB.
- Pick a platform preset or enter custom dimensions — one-click presets for Twitch (112x112), Discord (128x128), Kick, 7TV, BTTV, YouTube, or Slack. Or type any custom width and height up to 4096px.
- Preview the resized GIF — see your resized animated GIF at the target dimensions before downloading. Animation, transparency, and frame timing are preserved.
- Download your resized GIF — click to save instantly.
All processing happens in your browser — see how the in-browser pipeline works.
Emote Size Guide by Platform
| Platform | Size | Max File Size | Format |
|---|---|---|---|
| Twitch | 112 × 112 | 1 MB | GIF / PNG |
| Discord | 128 × 128 | 256 KB | GIF / PNG / APNG |
| Kick | 128 × 128 | 1 MB | GIF / PNG |
| 7TV / BTTV | 128 × 128 | 2.5 MB | GIF / AVIF / WebP |
| YouTube | 128 × 128 | 1 MB | GIF / PNG |
| Slack | 128 × 128 | 128 KB | GIF |
| Twitter / X | Custom | 15 MB | GIF |
Resize Modes — Crop, Pad, or Stretch?
When the source aspect ratio doesn't match the target, the resizer offers three modes that produce visibly different output. Picking the right one is usually more important than picking the right pixel dimensions.
- Crop (Fill & Crop) — scales the source to cover the target rectangle and discards the overflow on each side. Best for portrait or wide source clips where the subject is centered: nothing visually distorts, you just lose some background. Default for moderately non-square sources.
- Pad (Fit & Pad) — scales the source to fit inside the target rectangle and fills the remaining strip with a chosen color (or transparency). Best when every pixel of the source matters and you don't want anything cropped out. Recommended for very tall or very wide sources where Crop would discard too much content.
- Stretch — scales the source to fill the target rectangle exactly, distorting the aspect ratio if it doesn't match. Only use this for designs where you specifically want the squashed look.
The mode selector only appears when the target aspect ratio differs from the source — for square-to-square resizes there's nothing to choose.
Need to compress a GIF under 256 KB? Try our GIF compressor or emote optimizer for smart compression. Want to cut frames? Use the GIF trimmer to shorten animations. Need to remove edges? Use the GIF cropper. Or search our GIF library to find the perfect emote.
Frequently Asked Questions
How do I resize a GIF without losing quality?
Upload your GIF and select a target size. EmoteSizer uses high-quality interpolation to resize every frame, preserving animation smoothness and transparency. For best results, resize down rather than up — scaling a small GIF larger can cause blurriness.
What size should a Discord emoji be?
Discord custom emojis must be 128x128 pixels and under 256 KB. Animated emoji (GIFs) require Discord Nitro. Select the Discord preset and EmoteSizer handles the resizing automatically.
How do I resize a GIF for Twitch emotes?
Twitch emotes need to be 112x112 pixels and under 1 MB. Upload your GIF, select the Twitch preset, and download. Twitch auto-generates the smaller 56x56 and 28x28 sizes from your upload.
Does resizing a GIF preserve the animation?
Yes. EmoteSizer resizes every frame of your animated GIF individually, preserving frame timing, transparency, loop count, and animation speed.
How do I make a GIF smaller for email or Slack?
Upload your GIF and choose a smaller dimension (e.g., 128x128 for Slack emoji). Reducing the pixel dimensions also reduces file size. For strict file size limits, use our emote optimizer with Smart Compress.
Can I resize a GIF to custom dimensions?
Yes. Select the "Custom" preset and enter any width and height up to 4096x4096 pixels. You can lock the aspect ratio to prevent distortion, or unlock it for freeform dimensions.
Is there a file size limit for uploads?
You can upload GIFs up to 20 MB. Since all processing happens in your browser, larger files may take a moment to process.
Does resizing add a watermark?
No. EmoteSizer never adds watermarks or branding. What you download is exactly what you resized — free, clean, and ready to use.
Does resizing reduce the GIF file size?
Yes, usually. Reducing pixel dimensions reduces the data in each frame, which lowers the overall file size. For example, resizing a 500x500 GIF to 128x128 can reduce file size by 80% or more.
How is resizing different from compressing a GIF?
Resizing changes the pixel dimensions (width and height) of the GIF. Compressing reduces file size by lowering color depth, dropping frames, or adjusting quality — without changing dimensions. EmoteSizer offers both: resize here, or compress with our emote optimizer.