Image Optimizer

Compress, resize, and convert images (PNG, JPG, WebP) locally. 100% client-side processing - your images never leave your browser.

🔒 100% Private - Never Uploaded

Drag & Drop Images Here

or click to select images (max 10)

Optimization Settings

80%

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.