Compress an Image for Discord
You drag a screenshot into a channel and Discord throws up the dreaded upload error. The free plan caps each file, so anything over the limit just refuses to post.
Drop images here or click to upload
PNG, JPG, WebP, GIF, AVIF, HEIC — up to 50MB each
- Files never leave your device
- Runs in your browser
- Free, no signup
The Discord upload limit
As of 2025 the free upload limit is 10 MB per file, raised from the long-standing 8 MB. It applies per attachment, so a single large screenshot or a phone photo can blow past it on its own.
Discord Nitro raises the ceiling to 500 MB, and a Nitro Basic tier sits in between. If you are not paying, though, 10 MB is the wall and compression is the way around it.

Get under 10 MB without Nitro
High-resolution screenshots are usually PNG, which keeps text crisp but balloons in size. Most photos and screen grabs shrink dramatically through compress JPEG while staying perfectly readable in chat.
Pick the format for the content. Keep PNG when the image is mostly sharp text or a UI with hard edges, and use JPEG for anything with photographic detail, where it is far smaller.
Compression also makes images load faster for everyone in the channel, which matters in a busy server where people scroll quickly past a slow preview.