Compress images.
Compress images in bulk or target a maximum file size in KB or MB. Check actual output sizes, adjust quality and download locally.
Compress
9 toolsCompress Image to 100KB
Compress images to a measured maximum of 100,000 bytes. Start with JPEG quality, then adjust dimensions if the original cannot meet the limit.
Local image processingCompress Image to 1MB
Compress images to a measured maximum of 1,000,000 bytes. Start with JPEG quality, then adjust dimensions if the original cannot meet the limit.
Local image processingCompress Image to 200KB
Compress images to a measured maximum of 200,000 bytes. Start with JPEG quality, then adjust dimensions if the original cannot meet the limit.
Local image processingCompress Image to 20KB
Compress images to a measured maximum of 20,000 bytes. Start with JPEG quality, then adjust dimensions if the original cannot meet the limit.
Local image processingCompress Image to 2MB
Compress images to a measured maximum of 2,000,000 bytes. Start with JPEG quality, then adjust dimensions if the original cannot meet the limit.
Local image processingCompress Image to 500KB
Compress images to a measured maximum of 500,000 bytes. Start with JPEG quality, then adjust dimensions if the original cannot meet the limit.
Local image processingCompress Image to 50KB
Compress images to a measured maximum of 50,000 bytes. Start with JPEG quality, then adjust dimensions if the original cannot meet the limit.
Local image processingBulk Image Compressor
Reduce image file sizes with a quality setting or a measured byte target. Compare the actual result before downloading.
Local image processingReddit PFP Compressor
Start with a square 256 × 256 JPG and a 500KB byte target for your Reddit avatar. Edit both values before exporting.
Local image processing