Reddit allows image posts up to 20MB, but posting large images is still bad practice — they load slowly for mobile users and can violate subreddit rules about file size. Properly compressed images also load faster in previews, getting more upvotes before users even click.
Reddit Image Upload Limits
| Type | Limit |
|---|---|
| Image post | 20 MB |
| Gallery post (per image) | 20 MB |
| Comment image link | External URL (no limit) |
Compressing Images for Reddit
Upload your image to imgresizr.com. For photos being posted to Reddit, resize to 1920px wide maximum — Reddit's viewer caps display size anyway, so larger images waste bandwidth. Then use the Compress tool to bring the quality to around 85%, which looks great on screen while staying well under Reddit's 20MB limit. Download as JPG for photos, PNG for screenshots and memes.
Reddit Image Format Guidelines
- Photos: JPG at 85% quality — sharp enough to look great, small enough to load fast
- Memes and screenshots: PNG — preserves text sharpness that JPG would degrade
- Infographics: PNG — lossless for complex graphics with text and charts
- GIFs: Upload as MP4 video for much smaller file sizes — Reddit auto-converts on mobile
Tips for Reddit Image Posts
- Resize to 1920×1080px max before compressing for the best results
- For vertical mobile screenshots, 1080px wide is the ideal dimension
- Meme images rarely need to be above 800px wide — most subreddits display them smaller
- Check if your target subreddit has its own image guidelines — some require specific formats
Compress your Reddit images in seconds at imgresizr.com — no login, no software, completely free.