Discord Sticker Compressor
Compress an animated GIF to fit Discord's 512KB sticker limit. The target size is already set — just upload and compress. The animation and loop are preserved, and everything happens in your browser: no uploads, no watermark, no sign-up.
Discord sticker requirements: 320×320 px · ≤ 512KB · GIF or APNG. Set the size here, then use the GIF resizer for the 320×320 dimensions.
Compress GIF
Intelligently compress GIF files, significantly reducing file size while maintaining visual quality. Supports both target file size and quality compression modes.
Drag & drop your GIF here
Max size 50MB • Only .gif files supported
Preview
Compare the original GIF with the resized output before downloading.
Original
No preview available yet.
No file selected
Size: —
Resized Output
No preview available yet.
No file selected
Size: —
Download
Save the resized GIF or start over with a new file.
Waiting for upload
Frequently Asked Questions
What size do Discord stickers need to be?▼
Discord stickers must be 320×320 pixels and no larger than 512KB, as an APNG or GIF. This compressor pre-sets the target to 512KB so your animated GIF sticker fits; pair it with the GIF resizer to set the 320×320 dimensions.
How do I compress a GIF for a Discord sticker?▼
Upload your GIF here and the target size is already locked to 512KB. The tool optimizes the color palette and frames to hit that limit while keeping the animation, then you preview and download — all in your browser, nothing uploaded.
My sticker GIF is still too big — what now?▼
If a GIF can't reach 512KB by compression alone, first resize it to 320×320 (Discord's sticker dimensions) and trim any unnecessary frames, then compress again. Fewer frames and smaller dimensions are the biggest levers for hitting the limit.
Is my file uploaded to a server?▼
No. All compression runs locally in your browser with WebAssembly (ffmpeg.wasm). Your GIF is never uploaded, stored, or transmitted, and it is cleared from memory when you close the tab.