What is Auto-Compression?
Auto-compression automatically reduces image file sizes before upload, saving storage space while maintaining visual quality. This feature can reduce file sizes by 40-70% with minimal quality loss.Only images are compressed. Videos are uploaded at their original quality to preserve playback performance.
How It Works
When auto-compression is enabled:- You upload an image
- Imperial compresses it using Sharp (industry-leading image processor)
- Compressed version is stored and served
- You only pay for the compressed size
Original
2.4 MB
Compressed
→ Quality 65
Result
1.1 MB (54% smaller)
Quality Levels
Choose the right quality level for your use case:- High Quality (80)
- Balanced (65)
- Optimized (50)
Best for: Photography, portfolio work, detailed images
- Minimal compression (~40% size reduction)
- Virtually no visible quality loss
- Preserves fine details and gradients
- Recommended for professional use
- Original: 3.2 MB → Compressed: 1.9 MB
Enabling Auto-Compression
1
Open Settings
Navigate to Settings → Uploads in your dashboard
2
Enable Auto-Compress
Toggle Auto-Compress Images to ON
3
Choose Quality
Select your preferred quality level (50-100)
4
Save Changes
Settings apply to all future uploads
Supported Formats
Compression works on these image formats:| Format | Compression | Notes |
|---|---|---|
| JPEG | ✅ Yes | Most effective compression |
| PNG | ✅ Yes | Good compression, preserves transparency |
| WebP | ✅ Yes | Already efficient, minor gains |
| GIF | ❌ No | Animated GIFs uploaded as-is |
| Videos | ❌ No | All formats uploaded at original quality |
Visual Comparison
Here’s how different quality levels affect a typical photo:- Original (100)
- High Quality (80)
- Balanced (65)
- Optimized (50)
When to Use Compression
✅ Recommended For
- Screenshots - Often contain large areas of solid color (excellent compression)
- Web Graphics - UI elements, icons, social media images
- General Photography - Personal photos, blog images
- High-Volume Uploads - Maximize your storage capacity
❌ Not Recommended For
- Print Work - When you need maximum quality for physical prints
- Archival - Original quality preservation is critical
- Already Compressed - Files from modern cameras/phones are already optimized
- Medical/Scientific - When detail accuracy is essential
Storage Savings Calculator
Estimate your savings based on typical usage:- Light User
- Regular User
- Power User
Monthly uploads: 50 images @ 2 MB each
| Quality | Size per Image | Total Storage | Savings |
|---|---|---|---|
| Original | 2.0 MB | 100 MB | - |
| High (80) | 1.2 MB | 60 MB | 40% |
| Balanced (65) | 0.9 MB | 45 MB | 55% |
| Optimized (50) | 0.6 MB | 30 MB | 70% |
API Usage
Check Compression Settings
Compression is automatically applied based on your dashboard settings. No additional parameters needed:Response Includes Compression Info
fileSize is what counts toward your storage limit. originalFileSize is just for reference.Performance Impact
Compression happens server-side and adds minimal latency:| File Size | Compression Time | Impact |
|---|---|---|
| < 1 MB | ~50ms | Negligible |
| 1-5 MB | ~100-200ms | Minor |
| 5-10 MB | ~300-500ms | Noticeable |
| > 10 MB | ~500ms+ | Consider pre-compression |
Advanced Tips
Format-Specific Optimization
JPEG Images
JPEG Images
- Most efficient format for compression
- Quality 65-80 recommended for photos
- Quality 50-65 for screenshots
- Progressive encoding used automatically
PNG Images
PNG Images
- Transparency preserved at all quality levels
- Text and sharp edges remain crisp
- Larger files benefit most from compression
- Compression level 9 (maximum) used automatically
WebP Images
WebP Images
- Already highly compressed format
- Compression provides 10-30% additional savings
- Maintains superior quality-to-size ratio
- Recommended for modern web applications
GIF Images
GIF Images
- Animated GIFs bypass compression
- Static GIFs converted to PNG with compression
- Consider converting GIFs to video for better results
Bulk Optimization
If you have many uncompressed files:- Download originals from dashboard
- Re-upload with compression enabled
- Delete uncompressed versions to reclaim storage
Testing Quality Levels
Try different quality levels with the same image:Frequently Asked Questions
Does compression affect image dimensions?
Does compression affect image dimensions?
No. Compression only reduces file size. Width and height remain unchanged.
Can I upload uncompressed images even with compression enabled?
Can I upload uncompressed images even with compression enabled?
No. If compression is enabled, all images are compressed. Disable it in settings for specific uploads.
What happens to transparency in PNG images?
What happens to transparency in PNG images?
Transparency is fully preserved at all quality levels. Alpha channels are maintained.
Can I re-compress already uploaded images?
Can I re-compress already uploaded images?
Not currently. Compression happens during upload. Consider re-uploading with new settings if needed.
Why isn't my WebP file much smaller?
Why isn't my WebP file much smaller?
WebP is already an efficient format. Compression provides diminishing returns compared to JPEG/PNG.
Does compression slow down uploads?
Does compression slow down uploads?
Slightly. Most images add 50-200ms. Network transfer time is usually the bottleneck.
Best Practices
1
Start with Balanced (65)
This provides the best quality-to-size ratio for most use cases
2
Test with Sample Images
Upload test images at different quality levels to find your sweet spot
3
Adjust Per Use Case
Use High (80) for important work, Optimized (50) when maximizing storage
4
Monitor Storage Usage
Check your dashboard to see how much space compression saves
5
Consider Format
JPEG compresses better than PNG for photos. PNG better for graphics with text.

