FileCurveGo Pro
Image compression

How to Compress Images for Discord (Server Icons, Banners, Emojis — 2026)

Last updated:

Quick Answer

Discord image specs for 2026: Server icon — 512×512px minimum, under 10MB, PNG or JPG (PNG recommended for sharp logos). Server banner — 960×540px (16:9), under 10MB, PNG or JPG, requires Boost Level 1+. Custom emoji — exactly 128×128px, under 256KB, PNG or GIF. Profile avatar — 512×512px, under 10MB.

Step-by-step

  1. 1

    Server icon: resize to 512×512px, export as PNG (for logos) or JPG quality 90 (for photos), target under 1MB.

  2. 2

    Server banner: resize to 960×540px (16:9), export as JPG quality 82, target 300–500KB.

  3. 3

    Custom emoji: resize to exactly 128×128px, export as PNG, target under 256KB (Discord hard limit).

  4. 4

    Profile avatar: resize to 512×512px, PNG or JPG, target 100–300KB.

  5. 5

    Animated avatar (GIF): keep under 10MB, 512×512px — FileCurve can compress GIFs by reducing colors and frame rate.

  6. 6

    Upload via Server Settings → Overview (icon/banner) or Server Settings → Emoji (custom emoji).

Expected output

Format

PNG (icons, emojis), JPG (banners, photos)

Quality setting

PNG lossless for logos / JPG quality 82–90 for photos

Estimated size

Icon: under 1MB / Emoji: under 256KB / Banner: 300–500KB

Why you might need this

  • Gaming community servers — branded 512×512px server icon for maximum visibility in server discovery
  • Creator servers — custom emoji set (128×128px PNG, under 256KB) for community identity
  • Brand servers — 960×540px banner image with CTA text for marketing campaigns
  • Study/educational servers — clean icon and banner to attract members through Discord Discovery
  • Streamer Discord servers — custom animated emojis (GIF) for subscriber engagement

Troubleshooting

Custom emoji upload says "file too large" at 180KB

Discord emoji limit is 256KB. If you are still seeing this error, try re-exporting as PNG without metadata. Some export tools embed ICC profiles that bloat PNGs.

Server icon looks blurry on mobile Discord

Upload at 512×512px minimum. Discord displays at 48×48px in server lists but uses higher res on profile views. 512px is the minimum for sharp rendering.

Server banner does not show

Banners require Server Boost Level 1 (2 boosts). Without boosting, the banner upload option is visible but non-functional.

My GIF emoji is rejected

GIF emojis require Nitro to use in messages, but any server can upload them. Make sure the GIF is under 256KB and 128×128px.

PNG logo looks pixelated as Discord server icon

Use PNG, not JPG, for logos. JPG artifacts are very visible on logos with flat colors and sharp edges. PNG at 512×512px is the right format.

Frequently asked questions

What is the Discord server icon size limit?

512×512px minimum, under 10MB. PNG recommended for logos. JPG for photographic server icons. Discord displays at 48×48px in lists but stores the full resolution.

How many custom emojis can a Discord server have?

50 static emojis (free), up to 250 with boosts (Boost Level 3). Each emoji: 128×128px, under 256KB, PNG or GIF.

What resolution is the Discord banner?

960×540px recommended (16:9). Requires Boost Level 1. Discord may display at different sizes on different clients — center-crop safe zone is the middle 60%.

Can I use a transparent PNG for a Discord server icon?

Yes — Discord renders transparency on the server icon. Use PNG with alpha channel for logos that look good on any server background color.

Do I need Nitro to upload a profile avatar?

No — any Discord user can upload a profile avatar (512×512px, under 10MB). Nitro is required for animated (GIF) avatars and the ability to use custom emojis in other servers.

Related guides