Compress Image for Discord

"Your files are too powerful" means the image exceeds Discord's upload limit. Drop it below, bring the size down while watching the live figure, and send it again. The file never leaves your device.

100% private — no upload
Unlimited
Free
Compression options
Web
Email
Social media
Max quality
Quality82%
Max Width/Height (px)
Output format
Filename suffixphoto-min.jpg

Why game screenshots are so heavy

Screenshot tools usually save PNG, and a 4K frame full of textures and particle effects is the worst case for a lossless format. Files of 15 to 25 MB are common, which is why screenshots hit the limit far more often than phone photos do.

Converting that PNG to JPEG at 85% typically divides its weight by ten with no difference you can see in chat. If the image contains small interface text you want to keep crisp, use WebP at 90% instead.

Avatars, banners and server icons

Avatars and server icons are shown in a circle at small sizes. A square image of 512×512 px is more than enough, and anything important should sit in the centre, clear of the corners that get cut.

For images with a transparent background, such as a logo used as a server icon or a custom emoji, keep PNG or WebP. Converting to JPEG fills the transparent area with a solid colour.

Frequently Asked Questions

At the time of writing, 10 MB per file on a free account, with higher limits for Nitro subscribers and boosted servers. Discord has changed this figure before, so check the error message for the current number.

Set the maximum dimension to 1920 px and quality to about 80%. A screenshot or photo that was 12–20 MB typically comes out under 1 MB, well inside any limit.

Emojis must be under 256 KB. Upload a square image of 128×128 px; it is displayed at 32×32 in chat, so simple shapes with strong contrast read best.

The original file is kept and can be opened in full, but the preview shown in chat is a resized, compressed version. Sending a sensibly sized image means the preview and the original look alike.