Compress Image for Discord Emoji (256KB) & Sticker (512KB)

🔒 Compressed locally — no upload

Static images only in this version (no animated GIF yet).
Higher = sharper but bigger. The tool auto-fits your target size.

Fit any image under Discord's upload limits

Discord is strict about file sizes: custom emoji larger than 256 KB fail to upload outright, and stickers cap out at 512 KB. If you've ever hit the dreaded "file cannot be larger than 256kb" error, you know the pain of shrinking an image by trial and error in an editor. This compressor does it in one click — pick the Emoji ≤ 256KB or Sticker ≤ 512KB preset (or set your own target), and the tool binary-searches JPEG quality and scales dimensions until the file fits, keeping as much sharpness as possible.

Everything runs on the Canvas API in your browser, so your image is never uploaded. Discord displays emoji at just 32×32 pixels, which means moderate compression is effectively invisible in practice — the tool shows you exact before/after sizes so you can verify. One limitation to know upfront: this version handles static images only; animated GIF emoji need a frame-aware optimizer and aren't supported yet.

Frequently asked questions

What is Discord's emoji file size limit?

Discord rejects custom emoji larger than 256 KB (256 KiB) with an upload error. Stickers have a 512 KB limit. This tool compresses your image to fit under whichever limit you choose.

Will compressing make my emoji look bad?

Discord displays emoji at tiny sizes (typically 32×32 pixels), so moderate JPEG compression is barely noticeable. The tool shows you the before/after file size, and you can adjust the quality slider to balance size and sharpness.

Does it support animated GIF emoji?

Not yet — this version handles static images (PNG, JPG, WebP). Animated GIF support is planned. For animated emoji, keep each frame small or use a dedicated GIF optimizer.

Is my image uploaded anywhere?

No. Compression uses the Canvas API directly in your browser. Your image never leaves your device.

What image dimensions work best for Discord emoji?

Discord recommends 128×128 pixels for emoji and displays them at 32×32. Square images work best; the compressor preserves aspect ratio while shrinking the file under the size limit.