Image Compressor
Compress PNG images losslessly with Oxipng and JPG images with MozJPEG. Reduce file size by 30-90% while maintaining quality. Upload up to 100 files (max 100 MB each).
Drop PNG or JPG images here or click to browse
Maximum 100 files • 100 MB per file • 0/100 uploaded
About Image Compression
This tool compresses images using WebAssembly for maximum quality and performance. PNG files are compressed losslessly with Oxipng (no quality loss), while JPG files use MozJPEG for superior lossy compression (10-15% better than standard JPEG).
Features:
- • Upload up to 100 images at once
- • Maximum 100 MB per file
- • PNG: Lossless compression with Oxipng
- • JPG: Lossy compression with MozJPEG
- • Reduce file size by 30-90%
- • Separate settings for PNG and JPG
- • Bonus conversions: Auto-convert to WebP and AVIF (lossless)
- • Compare sizes: Original vs PNG/JPG vs WebP vs AVIF
- • Batch processing with progress tracking
- • Individual or batch download (ZIP)
- • Real-time compression statistics
- • All processing in your browser (100% private)
PNG Compression (Lossless):
- • Uses Oxipng optimizer (same as Google Squoosh)
- • No quality loss - mathematically identical output
- • Typically reduces file size by 10-40% depending on image
- • Level 0: Fastest, less compression
- • Level 6: Slowest, maximum compression (default)
- • Non-interlaced: Produces smaller files (recommended for web)
- • Perfect for logos, icons, and graphics with transparency
- • Additional conversions: Optionally convert to WebP/AVIF for 30-70% more compression
JPG Compression (Lossy):
- • Uses MozJPEG encoder with Trellis optimization
- • 10-20% better compression than standard JPEG at same quality
- • Typically reduces file size by 40-80% depending on quality
- • Quality 85-95: Near-lossless, excellent quality
- • Quality 75-85: Very good, recommended for most use (default: 80)
- • Quality 60-75: Good for web, smaller files
- • Progressive encoding for better loading experience
- • Trellis optimization enabled for maximum compression
- • Perfect for photos and realistic images
Privacy: All image compression happens in your browser using WebAssembly. Your images are never uploaded to any server. Everything is processed locally for maximum security and privacy.
Tip: For PNG files with transparency, use lossless PNG compression. For photos and JPG images, use quality 75-85 for best balance of size and quality.