Resize Images for Discord

Exact pixel sizes for profile pictures, server icons, banners, emoji, and stickers

Discord Image Size Requirements

Discord enforces specific image dimensions for avatars, server icons, banners, emoji, and stickers. Uploading an image that does not match these dimensions means Discord will crop or scale it automatically, often cutting off important parts of the image. Resizing before uploading gives you full control over what gets displayed.

Image TypeDimensionsMax File SizeFormats
Profile picture (avatar)128x128 px8 MBPNG, JPG, GIF*
Server icon512x512 px8 MBPNG, JPG, GIF*
Profile banner960x540 px8 MB (50 MB Nitro)PNG, JPG, GIF*
Server banner960x540 px8 MBPNG, JPG
Custom emoji128x128 px256 KBPNG, JPG, GIF
Sticker320x320 px512 KBPNG, APNG, Lottie

* Animated GIF avatars and banners require Discord Nitro.

Profile Pictures (Avatars)

Discord avatars display at 128x128 pixels. You can upload a larger square image and Discord will downscale it, but uploading a pre-resized 128x128 image ensures pixel-perfect results with no unexpected cropping. Keep in mind that avatars are displayed in a circle, so anything in the corners will be clipped. Center your subject and leave a small margin around the edges.

For the sharpest result, start with a square image (1:1 aspect ratio), crop to focus on the subject, then resize to exactly 128x128 pixels.

Server Icons

Server icons are 512x512 pixels. These appear in the sidebar, invites, and server discovery. Because the icon is shown at multiple sizes throughout Discord (as small as 24x24 in the sidebar), keep the design simple. Detailed artwork or small text will become unreadable at small display sizes.

Banners

Profile banners and server banners both use 960x540 pixels, a standard 16:9 aspect ratio. Discord displays banners at different crops depending on screen size and context, so keep the focal point of your image centered. Avoid placing text or important details near the edges.

Free users are limited to 8 MB per upload. Nitro subscribers can upload up to 50 MB and use animated GIF banners.

Custom Emoji

Custom emoji must be 128x128 pixels or smaller and under 256 KB. Square images work best. If your emoji has a transparent background, save it as PNG to preserve transparency. Animated emoji use the GIF format and count toward a separate animated emoji limit per server.

To keep file sizes under 256 KB for GIF emoji, reduce the number of frames, use fewer colors, or shrink the canvas to 64x64 and let Discord upscale it.

Stickers

Discord stickers are 320x320 pixels with a maximum file size of 512 KB. Supported formats are PNG, APNG (animated PNG), and Lottie JSON. Stickers should have transparent backgrounds so they display well in chat. Unlike emoji, stickers are sent as standalone messages.

Resize your image to the exact Discord dimensions in seconds.

Try the Image Resizer free -->

Why Discord Rejects Your Image

The most common reasons Discord rejects an uploaded image:

To fix any of these issues, resize and compress your image before uploading. Use the image resizer to set exact dimensions and the image compressor to reduce file size.

Frequently Asked Questions

What size is a Discord profile picture?

Discord profile pictures are 128x128 pixels. You can upload a larger image and Discord will scale it down, but pre-resizing to 128x128 gives you the most control. Remember that avatars display as circles, so the corners are always hidden.

How do I resize an image for a Discord emoji?

Use an image resizer to set the width and height to 128x128 pixels. Make sure the file is under 256 KB. For transparent backgrounds, save as PNG. For animated emoji, use GIF format and keep the file size small by reducing frame count or colors.

What are the Discord banner dimensions?

Both profile banners and server banners are 960x540 pixels (16:9 ratio). Keep important content centered because Discord crops banners differently depending on the viewer's screen size.

Can I upload GIFs to Discord?

Yes, but with limitations. Animated GIF avatars and profile banners require a Discord Nitro subscription. Custom animated emoji can be uploaded by any server admin but use a separate animated emoji slot. Stickers support APNG animation but not GIF.