Image Compressor

Drag and drop images to compress them locally. Supports JPG, JPEG, PNG, WebP. Choose mode and click Compress. Download single files or a ZIP.

Drag images here, or click to select files

JPGPNGWebP · Max 50 images · 25MB each

Usage Instructions

Compress Images Online

Compress JPG, JPEG, PNG, and WebP images directly in your browser. No uploads, no account, no limits on daily use. Choose output format (Original/JPG/WebP/PNG), adjust quality or set a target file size, and download the results one by one or as a ZIP.

How to Compress Images

  1. Upload – Drag and drop or click to select one or more images (max 50, 25MB each). They appear in the "File queue" below with status "Waiting…".
  2. Settings – In the toolbar, choose Output format (Original, JPG, WebP, PNG) and Mode (Auto, Manual quality, or Target size). For manual quality, use the quality slider (already-done images recompress after ~400ms). For target size (JPG/JPEG or WebP sources only), enter 50–2000 KB.
  3. Compress – Click Compress. Images in the queue are processed in order; when done, compressed size and savings are shown.
  4. Download – Use Download on a single image, or Download All to get a ZIP (not available if total size exceeds 500MB).

Is it Safe?

Yes. All compression runs in your browser using the Canvas API and Web Workers. Images never leave your device. No server upload, no storage, no tracking of your files.

FAQ

Q: How do I compress images?

A: Drag and drop your images onto the upload area, or click to select files. Choose output format (Original/JPG/WebP/PNG) and compression mode (Auto, Manual quality, or Target size). Adjust quality or set target size (50–2000 KB) if needed. Click 'Compress' to start. Download single files or use 'Download All' to get a ZIP.

Q: Is it safe? Are my images uploaded?

A: All processing is done locally in your browser. Your images are never uploaded to any server. You can use this tool offline once the page is loaded.

Q: What formats and limits are supported?

A: We support JPG, JPEG, PNG, and WebP input. You can process up to 50 images at once, and each file must be under 25MB. Output can be Original, JPG, WebP, or PNG. Target size (binary search) is only available for JPG/JPEG or WebP source images; range is 50–2000 KB.

Q: Why doesn't compression start right after I add files?

A: Files enter the queue with 'Waiting…' status. Click 'Compress' in the toolbar to start processing. This lets you set output format, mode, quality, or target size first, then compress in one go.