Image Optimizer
Compress, resize, and convert images (PNG, JPG, WebP) locally. 100% client-side processing - your images never leave your browser.
Drag & Drop Images Here
or click to select images (max 10)
Optimization Settings
Lower quality = smaller file size
Optional. Leave empty for no limit (respects max height when both are set).
Optional. Leave empty for no limit (respects max width when both are set).
Images re-optimize automatically a moment after you change settings.
How It Works
- 1Drag and drop your images (supports PNG, JPG, WEBP, BMP)
- 2Adjust quality (1-100%) and optional max width/height to control file size
- 3Choose output format - WebP recommended for best compression
- 4Use the comparison slider to see before/after results
- 5Download optimized image(s) or bulk download as .zip file
Your images never leave your computer. This tool uses the Canvas API in JavaScript to resize and encode pixels in your browser. No server uploads, no privacy concerns.
Privacy Guarantee
All image processing happens 100% in your browser using native Canvas API. Your images are never uploaded to any server - they stay on your device the entire time. We cannot see your images.
Processed locally in your browser — nothing is uploaded.