Image Compressor
Canvas API + WASM.Your compressed images will appear here.
Overview
Compress JPEG, PNG, WebP and AVIF images in your browser
Compress JPEG, PNG, WebP, and AVIF images right in your browser. Choose lossy or lossless, preview the result side-by-side, and download instantly.
Step by step
How to compress images
- 1 Upload your images
Drag JPEG, PNG, WebP, or AVIF files onto the drop area, or click Browse to select them. You can queue up to 20 images at once.
- 2 Choose compression settings
Pick Lossy for the smallest files, or Lossless to shrink without changing pixels. Adjust the quality slider and pick an output format if needed.
- 3 Compress
Click Compress images. All processing happens in your browser — nothing is uploaded.
- 4 Preview and download
Drag the before/after slider to compare quality. Download each file individually or grab all as a ZIP.
Get the best result
Tips for smaller files
- Use quality 70–80 for photos
A quality setting around 75 typically reduces JPEG file size by 50–70% with no visible difference at normal viewing sizes.
- Use lossless mode for graphics
For logos, screenshots, and images with text, lossless PNG via oxipng often saves 10–30% without touching any pixels.
- Try WebP for web images
WebP is supported by all modern browsers and is typically 25–35% smaller than JPEG at equivalent quality.
- Use AVIF for maximum compression
AVIF can be 50% smaller than JPEG at similar quality. It is supported in Chrome, Firefox, and Safari 16+.