What is the Discord Image Resizer?
The Discord Image Resizer is a specialized tool that quickly resizes your images to the exact dimensions Discord requires for different assets. Whether you need a server icon, banner, emoji, splash screen, or avatar, this tool provides one-click presets for every Discord image size. It uses multi-pass downsampling for superior quality compared to basic single-step resizing.
Discord has specific pixel requirements for each type of visual asset, and uploading incorrectly sized images results in blurry, stretched, or cropped results. This tool eliminates the guesswork by offering named presets for every Discord image format, plus the ability to batch-export all sizes at once in a convenient ZIP file.
The resizer processes everything in your browser using canvas-based resampling. Your images stay on your device and are never transmitted to any server. You can export as PNG for lossless transparency support or JPG with adjustable quality for smaller file sizes.
How to Use This Tool
- Upload an image using the file picker or drag and drop. The tool accepts PNG, JPG, WebP, GIF, and most other image formats your browser supports.
- Select a Discord preset from the size options. Each preset is labeled with its purpose (Server Icon 512x512, Banner 960x540, Emoji 128x128, etc.).
- Choose a fit mode: Contain shows the full image with padding, Cover fills the target area and may crop edges, and Stretch distorts to fill exactly.
- Select your export format (PNG or JPG) and adjust quality if using JPG compression.
- Preview the result in the canvas and download the individual resized image, or use Download All Sizes to get every preset in a single ZIP file.
- Upload the correctly sized image to Discord through the appropriate settings panel.
Discord Image Size Reference
- Server Icon: 512 by 512 pixels (displayed circular)
- Server Banner: 960 by 540 pixels (Boost Level 2 required)
- Server Splash: 1920 by 1080 pixels (Boost Level 1 required)
- User Avatar: 512 by 512 pixels (displayed circular)
- Profile Banner: 600 by 240 pixels (Nitro required)
- Custom Emoji: 128 by 128 pixels (max 256 KB)
- Sticker: 320 by 320 pixels (max 512 KB for PNG)
- Role Icon: 64 by 64 pixels (Boost Level 2 required)
Tips for Best Results
- Always start with an image larger than your target size. Downscaling produces sharp results, while upscaling introduces blur regardless of the algorithm used.
- Use the Contain fit mode when your entire image is important and you do not want any cropping. Use Cover when you want edge-to-edge fill and can afford to lose some edges.
- For server icons, remember Discord applies circular masking. Keep important content centered and away from corners that will be cropped by the circle.
- Export as PNG when you need transparency (emojis, stickers) or maximum quality. Use JPG at 90-95% quality for banners and splashes where file size matters more.
- The batch ZIP export is perfect for creators who maintain multiple Discord assets. Resize once and get every format you need in a single download.
- If the quality warning appears, it means your source is smaller than the target. Consider finding a higher-resolution source image for better results.
Frequently Asked Questions
Why does multi-pass resampling produce better results?
Single-step resizing from a large image to a small target loses detail and can create aliasing artifacts. Multi-pass downsampling reduces the image in stages (typically halving each pass), which preserves more detail and produces smoother gradients. This is especially noticeable when resizing photographs for emoji or icon sizes.
What happens if my image is smaller than the target size?
The tool will display a quality warning and upscale your image. While it does its best, upscaling always introduces some softness. For the best results, find a source image at least as large as your target dimensions.
Can I resize animated GIFs?
This tool processes the first frame of animated GIFs and exports a static image. For resizing animated GIFs while preserving animation, you would need a specialized GIF editor. Discord supports animated avatars (Nitro), animated server icons (Boost Level 1), and animated stickers (APNG format).
What is the maximum file size Discord accepts?
Discord accepts images up to 8 MB for most assets (icons, banners, avatars). Emojis must be under 256 KB, and stickers under 512 KB. This tool optimizes output to stay within these limits, but very large PNG exports with transparency may need JPG conversion if they exceed the limit.