Blog
Wild & Free Tools

Compress PNG for Discord — Under 256 KB Emoji Limit

Last updated: April 2026 5 min read
Quick Answer

Table of Contents

  1. Discord emoji size requirements
  2. Step 1: resize to 128x128
  3. Step 2: compress the resized PNG under 256 KB
  4. File format for Discord emoji: PNG vs AVIF vs JPG
  5. Frequently Asked Questions

Discord has a 256 KB file size limit for custom emoji, and a maximum dimension of 128x128 pixels. If you've got a PNG that's too large to upload as an emoji, you need to both resize it to the right dimensions and compress the file size. Here's exactly how to do both.

Discord Emoji Size Requirements

Server typeMax file sizeMax dimensionsFormats
Standard server (no boost)256 KB128x128 pxPNG, JPG, GIF (animated)
Nitro Boosted Tier 1 (2 boosts)256 KB128x128 pxPNG, JPG, GIF
Nitro Boosted Tier 2 (7 boosts)256 KB128x128 pxPNG, JPG, GIF
Nitro Boosted Tier 3 (14 boosts)256 KB128x128 pxPNG, JPG, GIF

Note: the emoji size limit is 256 KB across all server boost tiers — boosting a server unlocks additional emoji slots, not larger file sizes. Discord stickers (a separate feature) have different limits: 512 KB max, up to 320x320 px.

Step 1: Resize Your Image to 128x128 Pixels

The first step is always resizing, not compressing. A 1000x1000 PNG at any compression level will still fail Discord's emoji upload if it's too large in dimensions.

Free options for resizing to 128x128:

If your image has a transparent background (logo, sticker, icon), preserve the transparency when resizing. Most apps handle this automatically with PNG.

Sell Custom Apparel — We Handle Printing & Free Shipping

Step 2: Compress the Resized PNG Under 256 KB

A 128x128 PNG is rarely more than 50–100 KB to start with, but some artwork-style images with lots of color detail can run up to 200–400 KB even at that size. To get under 256 KB:

  1. Open the PNG to AVIF converter.
  2. Drop your resized 128x128 PNG onto the tool.
  3. Set quality to 30–40 (emoji don't need high quality — they're displayed tiny).
  4. Download the AVIF.

A 128x128 AVIF at quality 35 is almost always under 20 KB — well within Discord's 256 KB limit.

However, check if Discord accepts AVIF in your server's emoji uploader. As of early 2026, Discord's emoji upload supports PNG, JPG, and GIF. If AVIF is rejected, use a PNG with quality-optimized compression (try Squoosh's PNG lossless compression, or convert to JPG if the image has no transparency).

Which Format to Use for Discord Emoji

Discord's emoji uploader officially supports PNG, JPG, and GIF. Unofficially, WebP sometimes uploads successfully but is not guaranteed.

If your PNG is already under 256 KB after resizing to 128x128, no further compression is needed — upload it directly.

Compress PNG for Discord Emoji

Drop your PNG, set quality 30–40, download tiny AVIF under 256 KB. Free, no account.

Open Free PNG to AVIF Converter

Frequently Asked Questions

My emoji PNG is under 256 KB but Discord still rejects it — why?

Check the pixel dimensions. Discord requires emoji to be at or under 128x128 pixels. Even a 127 KB file at 200x200 pixels will be rejected. Resize to exactly 128x128 (or smaller) before uploading. Also make sure the file extension matches the actual format — a .jpg file renamed to .png will fail.

How do I compress a PNG emoji without losing quality?

For emoji, visual quality at 128x128 is not as critical as it would be for larger images — the display size is small enough that most compression is invisible. Use quality 30–40 on the AVIF converter, or run the PNG through Squoosh's PNG lossless optimizer to shave size without any lossy compression.

What is the Discord Nitro emoji size limit?

Nitro gives individual users access to animated emoji from any server, but doesn't change the upload size limit. All custom emoji across all server tiers have the same 256 KB limit and 128x128 px maximum dimensions.

Can I upload emoji larger than 128x128 and have Discord resize it?

Discord does resize images larger than 128x128 during upload, but the file size check happens on the original file before resizing. A 2000x2000 PNG that is 3 MB will fail the size check even though Discord would have resized it to 128x128. Always resize and compress the file locally before uploading.

Tyler Mason
Tyler Mason File Format & Converter Specialist

Tyler spent six years in IT support where file format conversion was a daily challenge.

More articles by Tyler →
Launch Your Own Clothing Brand — No Inventory, No Risk