DMDual Media
Profile picture sizes

Discord Profile Picture Size (2026)

Discord profile picture size
512 × 512 px
Square (1:1), shown as a circle. Discord accepts 128 × 128 and up; max 8 MB (10 MB with Nitro). GIF avatars need Nitro.
Shown as a circle
Recommended512 × 512 px
Minimum128 × 128 px
Aspect ratio1:1 (square)
Max file size8 MB (10 MB with Nitro)
AnimatedGIF (Nitro only)

Key points

  • Upload a 1:1 square at 512x512 px; Discord accepts from 128x128 up and crops it to a circle.
  • Static avatars can be up to 8 MB (around 10 MB with Nitro); keep well under that to be safe.
  • Animated GIF avatars require a Nitro subscription.
  • Use PNG for logos and sharp graphics, JPG for photos, GIF only for animated Nitro avatars.
  • Keep your subject centered because the square is displayed as a circle with a status dot overlapping the lower-right.

Discord recommends a 512 x 512 pixel square for your profile picture (avatar), though it will accept anything from 128 x 128 upward. The image should be 1:1, it is displayed as a circle, and the file can be up to roughly 8 MB for a standard account (about 10 MB with Nitro). Static avatars use PNG or JPG; an animated GIF avatar requires Discord Nitro. Upload at 512 x 512 even though Discord shows the avatar small, because the extra resolution keeps it sharp on high-DPI monitors and phones.

Why avatar size matters on Discord

Discord is a chat-first platform, so your avatar appears constantly and usually small: beside every message you send, in the member list, in voice channels, in DMs, and as a tiny circle in server folders. Unlike a one-time banner, this image is the thing people actually associate with you across dozens of servers. A low-resolution or badly cropped avatar looks worse the more it is repeated, and it is repeated a lot.

Because Discord renders the avatar at several sizes, from roughly 80 px on your own profile down to about 32 px next to messages and even smaller in some lists, you want a source image with enough detail to survive aggressive downscaling. That is the entire reason to upload 512 x 512 rather than the 128 x 128 minimum: it gives Discord clean pixels to sample from at every size.

The exact spec

Attribute Value
Recommended upload 512 x 512 px
Minimum accepted 128 x 128 px
Aspect ratio 1:1 (square)
Displayed shape Circle
Max file size ~8 MB (about 10 MB with Nitro)
Formats PNG, JPG (GIF for animated, Nitro only)

These figures are the commonly published recommendations; Discord’s own help pages are light on an exact pixel target, which is why 512 x 512 is a convention rather than a mandated number. If you ever need the authoritative file-size cap, check Discord’s support center, since banner and avatar limits are easy to mix up.

The circular crop and the status-dot safe zone

You upload a square, but Discord crops it to a circle, so the corners are always cut off. Keep faces, logos and text inside an imaginary circle with padding to spare. Discord adds a second consideration most platforms do not: a status indicator, the green online dot, overlaps the lower-right of your avatar circle. If you place something important there, a logo detail or part of a face, the status bubble can sit on top of it. Nudge your key subject toward the center or slightly up-left so the status dot lands on empty space.

It is worth previewing the avatar in a few of Discord’s own contexts before you settle. The circle you see in the editor is the large version; the one that matters for recognition is the small one in the member list and beside your messages. Decoration frames, another Nitro feature, can also sit around the circle, so leaving a little margin inside your composition means an added frame or the status dot never collides with your face or logo.

How to set or change your Discord avatar

On desktop, click the gear icon (User Settings) near your name at the bottom-left, open Profiles (sometimes shown as My Account then Profiles), and under your user profile click the avatar or Change Avatar. Choose your image, position it in the circular preview, and save. On mobile, tap your avatar in the bottom bar, go to your profile settings, and tap Edit on the avatar.

Discord also supports per-server avatars, a different image for individual servers, which is a Nitro feature; you set it from the server’s member context on your profile. If you only change one server’s look and wonder why it did not update everywhere, that is why. Your global avatar is the one set in the main profile settings.

Animated GIF avatars and Nitro

A static avatar is free. An animated GIF avatar requires a Nitro subscription, if you upload a GIF without Nitro, Discord uses only the first frame as a static image. If you have Nitro and your GIF still is not animating, check that the file is a true animated GIF (not a static one) and that it is within the file-size limit. Keep animated avatars short and simple; a looping GIF that is busy or high-contrast is distracting at 32 px and can look like visual noise next to your messages.

File format, compression and file-size tips

Match the format to the content. Use PNG for logos, pixel art, or anything with sharp edges and flat color, it keeps lines crisp. Use JPG for photographs to keep the file small with no visible loss at avatar sizes. Use GIF only when you specifically want animation and have Nitro. Although the limit is several megabytes, there is no benefit to a huge file for a small circle; a well-exported 512 x 512 PNG is usually well under a megabyte. If your source is a rectangular photo, crop it to a perfect square first, our image resizer does this quickly so Discord does not make the crop choice for you.

One more detail that trips people up: resolution versus file weight are not the same thing. A heavily compressed 512 x 512 JPG can be small in megabytes yet still look blocky because the compression threw away detail; conversely, a clean PNG at the same dimensions is sharp and still tiny. Aim for a source that is both the right dimensions and exported at high quality, rather than assuming a small file size means a low-quality image or that a large file size buys you sharpness. When in doubt, start from the highest-resolution original you have and let Discord downscale it, never upscale a small image to hit 512 x 512, since that just stretches the existing blur.

Designing an avatar that reads at chat size

Discord’s interface is dense and dark by default, and your avatar competes with hundreds of messages scrolling past. The images that cut through are simple and high-contrast: a single face or a bold icon, not a detailed scene. Because the avatar is often shown at around 40 px beside your messages, fine lines, gradients and small text turn to mush. If your identity involves a wordmark or a complex logo, reserve that for your profile banner and use a simplified version, a monogram, a mascot’s head, a single symbol, for the avatar itself.

Consider how your avatar looks on both the dark and light themes, since members choose their own. A subject that is almost black vanishes on dark mode; one that is almost white vanishes on light mode. Giving your image a defined edge or a contrasting ring of background color keeps it legible either way. A quick test is to place your 512 x 512 export on both a near-black and a near-white rectangle and shrink it, if it survives both, it will survive Discord.

Avatar versus Discord banner

Do not confuse the avatar with the profile banner, the wide image behind the top of your profile card. The banner is a separate, larger, landscape asset (and customizing it is itself a Nitro perk), whereas the avatar is the small 1:1 circle described here. They have different dimensions, different shapes and different purposes, so design them as two separate pieces rather than cropping one image for both. If you run a community, keep the avatar, the banner and your server icon visually related, matching colors or a shared mark, so the whole profile looks like one coherent brand rather than three unrelated images.

Common mistakes and fixes

If your avatar looks soft, you probably uploaded near the 128 px minimum, re-upload at 512 x 512. If part of your image is clipped, you ignored the circular crop or let the status dot cover a detail; recrop with more padding and shift the subject up-left. If your GIF will not animate, you either lack Nitro or uploaded a static file. And if the avatar updates on your screen but friends still see the old one, it is caching, give it a few minutes, since Discord’s content delivery network can serve the previous image briefly. For other platforms that also crop to a circle, the same centering discipline applies; compare our notes on the Twitch profile picture size and the YouTube profile picture size.

FAQ

What size should a Discord profile picture be?

Upload a 1:1 square at 512x512 px for a sharp result. Discord accepts anything from 128x128 px upward and crops it to a circle.

Do I need Nitro for an animated Discord avatar?

Yes. Animated GIF avatars require a Nitro subscription. Without Nitro, Discord shows only the first frame as a static image.

What is the maximum file size for a Discord avatar?

Around 8 MB for a standard account, and roughly 10 MB with Nitro. A well-exported 512x512 image is usually far smaller than that.

Why is my Discord profile picture blurry?

You likely uploaded close to the 128x128 minimum. Re-upload at 512x512 px so Discord has enough detail when it scales the avatar down.

Is the Discord avatar shown as a circle or a square?

It is displayed as a circle, with a status dot overlapping the lower-right. Keep your subject centered and away from that corner.

What is the difference between a Discord avatar and banner?

The avatar is the small 1:1 circle next to your messages. The banner is a wide landscape image behind your profile card, and customizing it is a Nitro feature.

Can I have a different avatar for each server?

Yes, per-server avatars are supported, but they require Nitro. Your global avatar, set in profile settings, is used everywhere else.

What format should I use for a Discord profile picture?

Use PNG for logos and sharp graphics, JPG for photos, and GIF only for an animated avatar if you have Nitro.

Why did my new Discord avatar not update for my friends?

This is almost always caching. Discord's network can briefly serve the old image, so wait a few minutes and it will refresh.