Image Compressor
Compress PNG, JPEG, and WebP images with server-side processing using sharp. Supports batch uploads and conversion to WebP or AVIF for maximum file size reduction.
Usage
- Drag image files onto the drop zone, or click to browse
- Select an output format (PNG, WebP, or AVIF)
- Files are uploaded to temporary storage and compressed automatically
- Download each compressed file — the original is deleted from storage after compression
| Format | Best for |
|---|
| PNG | Lossless compression, transparency, screenshots |
| WebP | Lossy compression, ~80% quality — great balance for web images |
| AVIF | Maximum compression, ~50% quality — smallest file sizes |
Notes
- Accepts PNG, JPEG, WebP, GIF up to 50 MB per file
- Files are temporarily stored in Vercel Blob and deleted immediately after compression
- Processing is done entirely server-side with no third-party image services
Rate Limits
To prevent abuse, uploads are rate-limited per IP address:
- 10 uploads per hour
- 25 uploads per day
See also
- MIME Types — Content-Type values for image formats including PNG, JPEG, WebP, and AVIF