Resize Images for Discord

Published 2026-05-28

Discord is particular about image dimensions. Every asset type — profile pictures, server icons, emoji, stickers — has a specific size it expects. Get it wrong and Discord will either crop your image awkwardly or scale it down until it looks blurry. The tool below handles this automatically: pick the asset type, drop your image, and download the correctly-sized result.

Try Discord Image Resizer free →

The problem

Discord silently downscales or crops images that don't match its expected dimensions. You spend time on a profile picture, upload it, and it comes out blurry because Discord compressed your 2000×2000 image down to 128×128 without any quality consideration. Server icons get the same treatment — and if your image isn't square, you get an off-center crop. Custom emoji are worse: the 256 KB file size cap means a large image won't even upload, and Discord won't tell you exactly why it failed.

The fix is to resize your image to the exact dimensions before uploading. That way Discord has nothing to reprocess — it uses your image as-is.

How it works

  1. Open the tool and select the Discord asset type from the dropdown (profile picture, server icon, emoji, etc.).
  2. Drop your image onto the canvas — JPG, PNG, GIF, or WebP all work.
  3. The tool auto-resizes to the exact required dimensions. You can adjust crop positioning if the image isn't square.
  4. Download the resized file. Everything happens in your browser — nothing is uploaded to any server.

Why I built it

I ran a Discord server and kept having to manually resize images before uploading. Profile pictures, emoji batches, banner updates — every time I'd have to open an editor, look up the dimensions, resize, export, try again when the file was too large. Having a single tool that knows all the dimensions and handles the resize in one step saves that entire loop.

Discord image dimensions reference

These are the current required or recommended dimensions for each Discord asset type:

Asset Dimensions Max size Format
Profile picture128×128 px8 MBPNG, JPG, GIF
Server icon512×512 px8 MBPNG, JPG, GIF
Server banner960×540 px8 MBPNG, JPG
Server invite splash1920×1080 px8 MBPNG, JPG
Custom emoji128×128 px256 KBPNG, JPG, GIF
Sticker320×320 px512 KBPNG, APNG, Lottie
Role icon64×64 px256 KBPNG, JPG

A few things worth noting: animated profile pictures and server icons require a Nitro subscription. The file size limits above are the hard caps — Discord rejects uploads that exceed them. For emoji in particular, 256 KB fills up fast with GIFs, so keep animated emoji short.


Built with vanilla HTML/JS. No frameworks, no backend, loads instantly.

Related tools

Joe — Software engineer with 20+ years of experience. Built ToolRack to provide fast, private tools without the bloat.