| 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 |
| 16MB (documents) | Any | JPG auto-compressed | |
| 20MB | Any | JPG or PNG | |
| LinkedIn post | 5MB | 1200x627 recommended | JPG or PNG |
| Twitter/X | 5MB (photos), 15MB (GIF) | 1600x900 optimal | JPG or PNG |
For chat images:
For Discord emojis:
Email attachment limits count ALL attachments combined — not per file. If you are sending 5 photos:
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.
For maximum size reduction, use both tools in sequence:
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.
Compress images for any platform — free, instant.
Open Compress Tool