Discord has file size limits for attachments in servers and DMs. Free users are limited to 8MB per file, while Nitro users get up to 500MB. If your images exceed these limits, Discord will refuse to upload them. Here is how to compress images for Discord quickly and free.
Discord File Size Limits
| Account Type | Attachment Limit |
|---|---|
| Free | 8 MB per file |
| Nitro Basic | 50 MB per file |
| Nitro | 500 MB per file |
How to Compress Images for Discord Free
Visit imgresizr.com and upload your image. Use the Compress tool — set quality to around 80% for photos. This typically reduces JPEG file size by 60–80% with minimal visible quality loss. For PNG images, the Compress tool uses lossless optimisation to reduce size without any quality change. Download the compressed file and it should be well under Discord's 8MB limit.
Tips to Stay Under Discord's 8MB Limit
- Convert PNG screenshots to JPG — screenshots are often 3–5× smaller as JPG
- Resize large photos before compressing — a 12MP phone photo is 4000×3000px, far larger than needed for Discord
- For chat images that will be viewed on screen, 1080px wide is plenty — resize to this first
- GIF files: reduce dimensions and colour count to shrink file size dramatically
Best Image Format for Discord
- JPG: Best for photos — smallest file size at good quality
- PNG: Best for screenshots and graphics with text — lossless quality
- GIF: For animations — compress heavily; Nitro only for avatar GIFs
- WebP: Supported by Discord — smaller than JPG with similar quality
Compress your Discord images for free at imgresizr.com and never hit the upload limit again.