Discord image sizes: pfp, banners, emoji and icons

Discord's help center says a profile banner must be at least 680 × 240 px and under 10 MB, a server banner should be 960 × 540 px (16:9), a server invite background must be 1920 × 1080, and a server icon must be at least 128 × 128. Discord doesn't publish a pixel size for profile pictures. Every figure below links to the Discord page it came from. Under the table you can crop an image to an exact banner size.

Every Discord image size in one table

Where Discord doesn't publish a figure, the cell says so. We don't fill gaps with numbers from other sites. "Help center" means Discord's support articles; "developer docs" means Discord's API documentation for apps and bots.

ImageMinimumRecommended or requiredAspect ratioMax file sizeFile typesAnimated?
Profile picture (avatar, pfp)Source: Custom Profiles; What are Nitro & Nitro Basic?, read 27 Oct 2026 Discord doesn't publish this Discord doesn't publish this Discord doesn't publish this Discord doesn't publish this PNG, GIF Yes, a GIF, with Nitro. "Nitro subscribers can upload animated GIFs as their profile avatar."
Per-server avatarSource: Per-Server Profiles, read 27 Oct 2026 Discord doesn't publish this Discord doesn't publish this Discord doesn't publish this 8 MB ("The maximum file size is 8 MB.") PNG, JPG Yes, a GIF. Per-server profiles are a Nitro perk.
Profile bannerSource: Custom Profiles; What are Nitro & Nitro Basic?, read 27 Oct 2026 680 × 240 px Discord doesn't publish this Discord doesn't publish this (the 680 × 240 minimum is 17:6) Under 10 MB PNG, JPG, animated GIF Yes, a GIF. "Only Nitro members can upload an image or animated GIF as their profile banner." Nitro Basic's perk list doesn't include it.
Server iconSource: How do I create a server?; Server Boosting FAQ; developer docs: Guild, read 27 Oct 2026 128 × 128 px Help center: crop "in multiples of 128" (256, 384…). Developer docs describe it as a "1024x1024 png/jpeg/gif image". 1:1 (both published sizes are square) Discord doesn't publish this PNG, JPEG, GIF (developer docs) Yes. Animated Server Icon is a Level 1 boost perk (2 boosts).
Server bannerSource: Server Banners; Server Boosting FAQ; developer docs: Guild, read 27 Oct 2026 960 × 540 px 960 × 540 px. "Have a 1920x1080 image handy? Upload that and we’ll automatically resize it for you." 16:9 Discord doesn't publish this Image or GIF (help center); PNG, JPEG, animated GIF (developer docs) Static banner: Level 2 (7 boosts). Animated: Level 3 (14 boosts). Partner servers get the banner without boosting.
Server invite background (invite splash)Source: Server Invite Background; developer docs: Guild, read 27 Oct 2026 Discord doesn't publish a separate minimum Must be 1920 × 1080 px. "The image size must be 1920x1080." 16:9 Discord doesn't publish this JPG, PNG No. "Server Invite Backgrounds cannot animate/be a GIF." The background itself is a Level 1 perk.
Discovery listing image (discovery splash)Source: developer docs: Guild, read 27 Oct 2026 Discord doesn't publish this Discord doesn't publish this 16:9 Discord doesn't publish this PNG, JPEG Not listed. Only for servers with the Discoverable feature.
Custom emojiSource: How to Add Emojis on Discord; How to Add Custom Emojis on Discord; developer docs: Emoji, read 27 Oct 2026 Discord doesn't publish this Up to 128 × 128 px; Discord resizes it to 32 × 32 Discord doesn't publish this (128 × 128 is square) Under 256 KB JPEG, PNG, GIF, WEBP Yes, a GIF. Discord says Nitro or Nitro Basic gives "an extra 50 slots" for animated emoji.
StickerSource: Tips for Sticker Creators FAQ; Custom Stickers FAQ; developer docs: Sticker, read 27 Oct 2026 Exactly 320 × 320 px. Shown at 160 × 160 in desktop chat. 1:1 512 KB PNG (still), APNG (animated). Developer docs also list GIF and Lottie. Yes, APNG. Developer docs cap animated stickers at 5 seconds. Every server gets 5 sticker slots; boosts add more.
Role iconSource: Custom Role Icons FAQ; Server Boosting FAQ, read 27 Oct 2026 64 × 64 px ("The requirements for the images are 64x64 pixels") 1:1 256 KB Discord doesn't publish this No. "No, you can only use static images or static custom emoji that have been uploaded into the server." Role icons are a Level 2 boost perk.

Making emoji or stickers? Sizes, limits and tips are in our guide What size is a Twitch emote and a Discord emoji?, and the Twitch Emote Resizer exports a 128 px Discord emoji and a 320 px sticker, each checked against its file-size limit. For a round or square avatar, use the PFP Cropper.

Where Discord's own pages differ

Fit an image to a Discord banner size

Pick the banner, choose an image, then drag and zoom until it looks right. The download is a PNG at exactly the size you picked. Your image is processed in your browser and never uploaded.

1Choose an image, then drag and zoom

or drop an image here, or paste one with Ctrl/Cmd+V

Your image never leaves your device. Cropping happens in your browser. We count visits and finished downloads (tool name only) with analytics that sets no cookies.

2Pick the size

3Your banner

960 × 540 PNG

What it can't do: it saves a still PNG only, so an animated GIF comes out as its first frame. It doesn't make avatars or emoji; use the PFP Cropper and the Twitch Emote Resizer for those. Discord also shows its own crop step when you upload a profile banner, so you can still adjust it there.

How to make a Discord banner fit

  1. Pick the banner above. Server banner for the image at the top of your channel list, profile banner for your own profile card, or invite background for the image behind your server's invite pop-up.
  2. Choose an image. Drag it and zoom until the part you want sits inside the frame. Anything in the dark area is cut off.
  3. Download the PNG. It is exactly the size you picked, for example 960 × 540.
  4. Upload it in Discord. Profile banner: User Settings, Profiles, Change Banner. Server banner: Server Settings, Overview, Server Banner Background. Invite background: Server Settings, Overview, Server Invite Background, Upload Background. These steps are from Discord's Custom Profiles, Server Banners and Server Invite Background articles.

Discord pfp size

Discord's help center doesn't publish a pixel size or a file size limit for profile pictures. It lists PNG and GIF as the avatar file types, and only Nitro subscribers can use an animated GIF. Discord's developer docs say its image server can return an image at "any power of two between 16 and 4096" pixels. That describes how apps download images, not a rule for what you upload.

A square image is the safe choice. The PFP Cropper saves 512 × 512 by default. That's our suggestion, not a Discord rule.

Discord banner dimensions

Discord has two different banners, and they aren't the same shape.

The server invite background is a third wide image: it must be 1920 × 1080, JPG or PNG, and can't be animated. Discord notes that the invite pop-up sits in the middle of the screen, so keep the important parts of the image away from the centre.

Discord's Server Profile page also has a "banner", but there you pick a colour tile, not an image.

Discord server icon size

The minimum is 128 × 128 px. To crop a big image, Discord suggests a square in multiples of 128, such as 256 × 256 or 384 × 384. Its developer docs describe the icon as a 1024 × 1024 PNG, JPEG or GIF. An animated icon needs boost Level 1. The PFP Cropper makes square images at 128, 256, 512 or 1024 px, or a custom size.

Changelog

Discord's sizes

This page

Questions

What size is a Discord pfp?

Discord doesn't publish a pixel size for profile pictures. It accepts PNG and GIF, and animated GIF avatars need Nitro. Use a square image; we suggest 512 × 512, which is our choice, not a Discord rule.

What are the Discord banner dimensions?

A profile banner must be at least 680 × 240 px and under 10 MB (Nitro only). A server banner should be 960 × 540 px, 16:9, and needs boost Level 2. A server invite background must be 1920 × 1080.

Is a Discord banner 16:9?

The server banner and the server invite background are 16:9. The profile banner isn't: Discord doesn't publish its aspect ratio, and its minimum size, 680 × 240, is much wider (17:6).

How do I make my Discord banner fit?

Crop it to the right shape before you upload. Use the banner resizer above: pick the banner, drag and zoom, and download a PNG at the exact size. For a profile banner, Discord also lets you adjust the crop after uploading.

What size is a Discord server banner?

960 × 540 px, 16:9, for both static and animated banners. You can upload 1920 × 1080 and Discord resizes it. Discord doesn't publish a file size limit for server banners.

What size is a Discord server icon?

At least 128 × 128 px. Discord suggests cropping in multiples of 128, and its developer docs describe a 1024 × 1024 icon.

What size is a Discord emoji?

Up to 128 × 128 px and under 256 KB; Discord shows it at 32 × 32. More in our emoji size guide.

Can I make an animated banner with this tool?

No. It saves a still PNG. An animated profile banner (Nitro) or animated server banner (Level 3) has to be a GIF, and this tool doesn't make GIFs.

Sources

Each page was read on 27 October 2026. Discord's help articles were read through its help center.

Also: Discord file size limits for uploads by plan and server boost level.

Free tools for this