consolelog.tools

Image Compressor

Compress, resize and convert images in your browser — batch multiple files, drag the before/after slider, target an exact file size, then download all as a ZIP. Nothing is uploaded.

About this ToolHow it works, benefits & use cases

Shrink images right in the browser, in batches, without sending a single byte to a server. Drop several files at once (PNG, JPG, WebP, AVIF, GIF, up to 25MB each) and Image Compressor re-encodes each one, recompressing as you adjust the settings. A quality slider controls lossy compression, you can convert the output format (keep original, JPEG, WebP, AVIF, or PNG where the browser can encode it), cap the longest edge to resize, and strip EXIF metadata by default to save bytes and remove camera/GPS data. There is also a "compress to target size" mode that searches for the right quality to hit a KB budget. Each file gets a card with a draggable before/after slider and exact byte counts, an aggregate bar sums the savings across all files, and you can download images one at a time or all together as a ZIP. Settings persist locally, and every operation runs on your device.

How to Use

  1. 1Drop one or more images onto the upload area (or click to pick) — add as many as you like, up to 25MB each.
  2. 2Set the output format, drag the quality slider, and optionally cap the max width/height to resize.
  3. 3Turn on "Compress to target size" and enter a KB budget if you need a specific file size.
  4. 4Compare each result with the draggable before/after slider and check the byte savings.
  5. 5Download an image individually, or use "Download all (.zip)" to get every compressed file at once.
  6. 6Toggle "Keep metadata (EXIF)" only if you need to preserve camera/GPS data.

Key Benefits

  • Batch-compress many images at once, all locally
  • Live recompression as you change quality, format, or size
  • Convert to JPEG, WebP, AVIF, or PNG (where the browser supports encoding)
  • Resize by capping the longest edge for the biggest size wins
  • "Compress to target size" mode hits an exact KB budget
  • Draggable before/after slider and per-file plus aggregate savings stats
  • Download individually or as a ZIP; strips EXIF by default

Common Use Cases

  • Compressing a folder of photos before uploading them to a website
  • Converting PNG screenshots to smaller WebP for faster page loads
  • Hitting a strict file-size limit (e.g. an upload cap) with target mode
  • Resizing oversized images down to a sensible max edge in bulk
  • Stripping EXIF/GPS metadata from images before publishing them

Click to upload or drag and drop

Accepted: image/* • Max 25 MB

PNG, JPG, WebP, AVIF, GIF — drop several at once. Max 25MB each. Everything stays on your device.

Compression settings

Output format

80

Lower quality = smaller file. 75–85 is usually a great balance.

Longest edge cap. Blank = don't resize.

Off by default — stripping it saves bytes and removes camera/GPS data.

Was this tool helpful?

Share Your Experience

Help others discover this tool!

Related guide

Related tools