Compress Images for Discord, Email & Social — Platform Size Limits Guide
Last updated: April 9, 20265 min read
By Tyler MasonImage Tools
Platform Image Size Limits — Quick Reference
| Platform | Max File Size | Recommended Dimensions | Best Format |
|---|
| Discord (chat) | 25MB (50MB Nitro) | 1920x1080 or smaller | JPG or PNG |
| Discord (emoji) | 256KB | 128x128 exactly | PNG (supports transparency) |
| Discord (sticker) | 512KB | 320x320 | PNG or APNG |
| Discord (server icon) | 10.24MB | 512x512 min | PNG or JPG |
| Gmail | 25MB (all attachments) | Any | JPG for photos, PNG for screenshots |
| Outlook | 20MB (all attachments) | Any | JPG for photos, PNG for screenshots |
| Slack (free) | No limit per file | Any | JPG or PNG |
| WhatsApp | 16MB (documents) | Any | JPG auto-compressed |
| Reddit | 20MB | Any | JPG or PNG |
| LinkedIn post | 5MB | 1200x627 recommended | JPG or PNG |
| Twitter/X | 5MB (photos), 15MB (GIF) | 1600x900 optimal | JPG or PNG |
Discord-Specific Workflow
For chat images:
- Check current size — right-click the file, check properties/info
- If under 25MB, upload directly — Discord handles display
- If over 25MB: open Compress Image, compress to ~75% quality, download
For Discord emojis:
- Resize to exactly 128x128 pixels
- Compress to under 256KB
- Use PNG format if you need transparency
Email-Specific Workflow
Email attachment limits count ALL attachments combined — not per file. If you are sending 5 photos:
- Gmail: 5 photos × 5MB max each = 25MB total limit
- Outlook: 5 photos × 4MB max each = 20MB total limit
Fastest approach: Resize each photo to 1920px wide (good for viewing on any screen), then compress at 75% quality. This typically gets each photo to 200-500KB — well under limits.
Two-Tool Combo: Resize + Compress
For maximum size reduction, use both tools in sequence:
- Resize — reduce dimensions to what the platform actually needs. A 4000x3000 photo does not need to be that large for Discord chat or email
- Compress — reduce file size at the new dimensions
Example: A 12MB photo (4000x3000) → resize to 1920x1440 (→ 3MB) → compress at 80% (→ 600KB). That is a 95% reduction with no visible quality loss on screen.
Format Tips
- JPG: Best for photos. Smallest file size. No transparency support
- PNG: Best for screenshots, text, logos, and anything needing transparency. Larger files
- WebP: Best of both worlds (small size + transparency). Supported by Discord, most browsers, but not all email clients
Tyler spent six years in IT support where file format conversion was a daily challenge. He became the go-to expert on image, document, audio, and video compatibility before transitioning to writing full-time.
More articles by Tyler →