Discord

Resize Image for Discord Online

Resize a photo to the exact size for a server icon, server banner, profile picture, profile banner or custom emoji. Every format runs in your browser.

Last updated: August 2026

5 Formats

Ready

512x512

Icon & Avatar

Auto Crop

Fills Frame

Private

No Uploads

Upload image for Discord

Tap to select or drag and drop. JPEG, PNG, WebP, AVIF, HEIC.

Your file never leaves this device.

Note: Each preset fills and center-crops the frame automatically. Since server icons and avatars display as circles, use the circle crop tool first to preview exactly what gets hidden by the mask.

How to resize an image for Discord

1

Drop or select your image

JPEG, PNG, WebP, AVIF or HEIC. Nothing is uploaded, it stays on your device.

2

Pick a Discord format

Server icon, server banner, profile picture, profile banner or emoji.

3

Crops and resizes automatically

Your image is scaled and center-cropped to the exact pixel size.

4

Download and upload

Save the file and upload it in your server or user settings.

Discord image sizes by format

Discord uses a different dimension for almost every asset type. Here is where each one is used and how it gets displayed.

Server icon

512x512 pixels, displayed as a circle in the server sidebar. Discord accepts as small as 128x128, but 512x512 stays sharp when someone zooms in or opens server settings.

Server banner

1920x1080 pixels at 16:9 for the sharpest result. Discord's stated minimum is 960x540, but higher-resolution uploads display better on larger screens and higher boost tiers.

Profile picture (avatar)

512x512 pixels, minimum 128x128. Shown as a circle everywhere in Discord, including chat, member lists and profile cards, sometimes as small as 32 pixels.

Profile banner and emoji

Profile banners are 600x240 pixels and require Nitro. Custom emoji are 128x128 pixels and separately capped at a 256KB file size.

Why Discord's icons stay sharp at 512x512 when the sidebar shows them at a fraction of that size

Discord displays server icons and avatars at genuinely tiny sizes most of the time, often 32 to 40 pixels in the server rail or a chat message. It would be reasonable to assume a small source image is good enough for a small display size, but Discord shows the same icon much larger in a handful of other places: server settings, the invite screen, and when a user clicks through to view someone's full profile. Uploading at 512x512 pixels means the icon holds up in every one of those contexts, not just the 40 pixel sidebar view most people see most often. A 128x128 upload, the accepted minimum, looks fine at the tiny sizes and noticeably soft the moment it's displayed any larger.

The circle crop is the part people miss most often. Every server icon and avatar gets masked into a circle regardless of what shape the source image is. If you design a square logo with text or details reaching into the corners, that content sits outside the circular mask and simply never displays. The safe approach is to treat the circle inscribed inside your square canvas as the actual visible area, and keep everything important, especially text, within that inner circle rather than the full square.

Server banners have two different accepted sizes for a reason

Discord's stated minimum for a server banner is 960x540 pixels, but recommending 1920x1080 pixels isn't just about caution. Larger, boosted servers unlock higher resolution banner display, and a banner uploaded at the smaller minimum can look visibly softer once a server reaches those higher boost tiers. Uploading at 1920x1080 from the start means the banner already matches the resolution ceiling regardless of which boost level the server eventually reaches, rather than needing to be replaced later. The 16:9 ratio also means the banner crops differently between desktop and mobile layouts, so keeping key text and logos within the middle horizontal band of the image, rather than pushed to the far left or right, keeps it legible on both.

The profile banner has a blind spot the server banner doesn't

A personal profile banner, the Nitro-only feature at 600x240 pixels, has a constraint that server banners don't share. Because it sits directly behind your circular avatar, username and status badge, the lower-left portion of the banner is partially covered by your own profile picture. A banner design that places its focal point in that corner competes with the avatar sitting on top of it. Shifting the visual weight toward the center or right half of the 600x240 frame avoids that overlap and keeps the design fully visible against the profile card layout.

Common Discord resize mistakes

Uploading a server icon or avatar at the bare minimum size

128x128 is the accepted floor, not the recommended size. Both assets get viewed at larger sizes than the small sidebar or chat thumbnail, and 512x512 holds up across all of them.

Placing text near the corners of a circular-crop image

Server icons and avatars are always displayed as circles. Anything positioned in the corners of a square upload gets hidden by the circular mask, even though it looks fine in a square preview.

Forgetting the profile banner sits behind your avatar

The lower-left portion of a Discord profile banner is partially covered by the circular avatar overlapping it. Key text or graphics belong in the center or right half of the 600x240 frame instead.

Ignoring the emoji file size cap

Custom emoji are capped at 256KB regardless of pixel dimensions. A correctly sized 128x128 image can still fail to upload if it wasn't compressed enough, particularly detailed PNGs or short animated GIFs.

Designing a server banner without checking the mobile crop

The banner displays differently on desktop and mobile. Keeping important content in the middle horizontal band of the image, rather than the far left or right edges, means it survives both layouts.

Why use ImgTweak?

Runs entirely in your browser
No uploads, ever
Five Discord formats in one tool
Automatic center-crop to fit each frame
Free forever, no account needed
Works on mobile as well as desktop

Frequently asked questions

What is the best size for a Discord server icon?

The recommended Discord server icon size is 512x512 pixels. Discord accepts as small as 128x128, but 512x512 stays crisp at every zoom level, including when someone views the icon larger inside server settings. The icon is displayed as a circle, so keep your logo centered with clear margins around the edges.

What size should a Discord server banner be?

Discord accepts a server banner as small as 960x540 pixels at a 16:9 ratio, but 1920x1080 pixels gives the sharpest result on larger screens and higher boost tiers. Keep important text and visuals in the middle band of the image, since the banner crops differently on desktop and mobile.

What size is a Discord profile picture (avatar)?

A Discord avatar should be at least 128x128 pixels, but 512x512 pixels is recommended for the sharpest result on high-resolution screens. The avatar displays as a circle everywhere in Discord, including chat messages and member lists, and can appear as small as 32 to 40 pixels, so keep the subject simple and centered.

What size is a Discord profile banner?

The Discord profile banner is 600x240 pixels at a 5:2 ratio. This feature requires Discord Nitro and sits behind your avatar, username and status badge. The lower-left area is partially covered by your circular profile picture, so keep key content toward the center or right half of the frame.

What size should a custom Discord emoji be?

Custom Discord emoji should be 128x128 pixels. They are also capped at a 256KB file size, separate from the pixel dimensions, so a well-compressed image is important alongside the correct size. Emoji render as small as 22 pixels in the message box, so keep the design simple and readable.

Is my image uploaded anywhere when I use this tool?

No. All resizing runs locally in your browser using WebAssembly. Your image never leaves your device until you choose to upload the resized result to Discord yourself.

Ready to resize your image for Discord?

No sign-up. No uploads. Drop your image above and download the resized version in seconds.