Discord Creator Asset StudioAsset Studio

Discord Image Resizer

One-click presets for avatar, sticker, emoji, role icon & banner sizes • Fit, fill or stretch • 100% in-browser

Local Browser Processing
📐

Upload an image to resize for Discord

PNG, JPG, WebP, or GIF (first frame) • Pick an exact Discord size

Resized Preview

No image yet

Resize Receipt

Awaiting Image
Original Dimensions:-- × --
Output Dimensions:-- × --
Output File Size:--
Fit Mode:--
Output Format:--
Image Resizer Blueprint

From any picture to exact Discord dimensions

Discord validates several assets by exact pixel dimensions, and uploading the wrong size hands the crop to Discord instead of you. Here is how the asset sizes, the canvas resize and crop, the aspect-ratio choice, and the privacy of local processing fit together — all in your browser.

101 / Discord Asset Sizes
202 / Resize & Crop
303 / Aspect Ratio
404 / Local & Private
ASSET SIZE MAP // 01DISCORD ASSET SIZES

The exact pixel size for every Discord asset

Discord validates several assets by exact pixel dimensions, and uploading the wrong size hands the crop to Discord instead of you. A profile picture, or avatar, renders at 128×128 — upload a square at least 128 pixels wide and it stays crisp. A server icon wants 512×512, custom emoji sit at 128×128, and stickers go up to 320×320 as an APNG. A profile or server banner is 960×540, a clean 16:9 rectangle, while a role icon is a tiny 64×64. Match those numbers up front and Discord accepts the file as-is, with none of its own downscaling softening the edges.

Getting the size right before you upload is the whole point, because Discord's automatic resize is not kind to detail. When you hand it a picture that is too large, or the wrong shape, it crops and compresses on its own terms — heads drift out of frame, thin lines blur, and small text turns mushy. Setting the canvas to the target dimensions here means the pixels you export are the pixels Discord stores. There is no guesswork about whether a 500×500 image will pass as a server icon or a 319×320 sticker will bounce; each preset lands on the value the platform expects.

CANVAS CONTROLS // 02RESIZE & CROP

Set an exact pixel size or crop to a square

This resizer works on a browser canvas, so every change happens on the pixels themselves rather than on a stretched CSS preview. Type an exact width and height and the tool redraws your image at that size and exports a real file at those dimensions — a true 512×512 server icon, not a large image squeezed into a small box. When you already know the number Discord wants, this is the fastest path: enter it, export, and upload. The output is a fresh raster at the resolution you asked for, ready to drop straight into Discord's upload dialog without any further editing.

When the shape matters more than a single dimension, crop to a square instead. Most Discord slots — avatars, server icons, emoji, and stickers — are square, so trimming a rectangular photo down to a 1:1 crop is usually the real fix. The canvas lets you cut the image to a square and then scale that square to the exact target size in one pass. Because it all runs on the same canvas, you preview the crop and the final dimensions together, and the file you download already matches both the shape and the pixel count Discord asks for.

RATIO CONTROL // 03ASPECT RATIO

Keep the aspect ratio or crop to fill

Every resize forces a choice between two behaviors when the source shape and the target shape disagree. Preserving the aspect ratio scales the whole image to fit and letterboxes the leftover space, so nothing is cut but you may see padding around a photo that isn't square. Cropping to fill does the opposite: it scales up until the frame is completely covered and trims whatever spills past the edges. For a banner that must sit in a 960×540 rectangle, keeping the ratio protects the composition; for a square avatar, cropping to fill is almost always what you actually want.

The reason crop-to-square matters so much for avatars is Discord's circular mask. Your profile picture is stored as a square but displayed inside a circle, so the corners are hidden and anything near an edge can be clipped. If you letterbox a wide photo into a square, the subject shrinks into a thin strip; if you crop to fill and center the face, it sits comfortably inside the circle. Deciding the crop here — rather than letting Discord guess — is how you stop the mask from slicing off the top of someone's head or cutting a logo in half.

For avatars, crop to a centered square so Discord's circular mask never cuts off heads or edges.
PRIVACY BY DESIGN // 04LOCAL & PRIVATE

Everything runs in your browser

The resize happens entirely on a canvas inside your browser tab. When you pick a file, it is read into memory, redrawn at the target size, and offered back as a download — it is never sent to a server, never stored, and never logged. That makes the tool safe for private screenshots, client work, and unreleased branding you can't hand to a third party. There is no account to create and no queue to wait in; the work is instant because it is local. Close the tab and every trace of the image is gone from the page, with nothing left behind on a remote server to worry about.

One limit is worth planning around: resizing down keeps an image sharp, but scaling a small picture up cannot invent detail that was never captured. Enlarging a 64×64 icon to a 512×512 server icon just spreads the same pixels over sixteen times the area, so edges soften and the result looks blurry. Always start from the highest-resolution source you have and resize down toward the Discord target, not up from something tiny. If your only copy is small, it is better to re-export from the original artwork or take a larger screenshot than to upscale and accept the blur.

Resizing down stays sharp — start from the largest source you have, since scaling up only adds blur.

Frequently Asked Questions

What size is a Discord profile picture in pixels?

A Discord profile picture, or avatar, displays at 128×128 pixels and is always square. Upload a square image at least 128 pixels on each side; a larger square such as 256 or 512 also works and stays crisp when Discord scales it down. Avoid non-square images, since Discord will crop them to fit the circle.

How do I resize an image for a Discord server icon?

Set the resizer to 512×512, the size Discord uses for server icons. If your source isn't square, crop it to a square first so the icon isn't distorted or letterboxed, then export. Because the icon is also shown inside a circle in some places, keep the important part centered so nothing critical sits in the corners.

What are the Discord banner dimensions?

Discord profile and server banners use 960×540 pixels, a 16:9 landscape rectangle. Resize your image to exactly that size and keep the aspect ratio so the scene isn't stretched. Remember the middle band is the most visible area, since parts of the top and bottom can be covered by overlaid profile elements.

How do I make an image square for a Discord avatar?

Use the crop-to-square option, which trims the longer side of a rectangular photo down to a 1:1 shape, then scale it to 128×128 or larger. Center the subject's face before you crop, because Discord displays avatars inside a circular mask — a centered square keeps heads and key details safely inside the visible circle.

Does resizing an image reduce its quality?

Resizing down barely affects quality — you are discarding pixels you didn't need, and edges stay sharp. Scaling up is different: enlarging a small image can't recover detail that was never captured, so it looks soft or blurry. For the best result, start from the highest-resolution original you have and resize down toward the Discord target.