Image Compressor

Image compressor

A typical DSLR JPG is 6-10 MB and a phone portrait often breaks 4 MB; most webpages, emails and messaging apps expect much less. This compressor re-encodes your JPG, PNG or WebP at the quality you choose, right in the browser, so the file usually comes out much smaller. Because everything happens locally, the pictures never leave your machine.

How to compress an image

  1. 1

    Drop your image

    One JPG, PNG, WebP or GIF file, up to 30 MB.

  2. 2

    Pick the output format

    JPEG for photos, WebP for the smallest files, PNG for transparent graphics.

  3. 3

    Set the quality

    A slider from 10 to 100. Lower usually means a smaller file, especially for JPG and WebP.

  4. 4

    Preview and download

    Compare the original and compressed sizes, check the preview and download the result.

How compression works by format

Each format has different levers. Applying the right one is often worth a 2x saving on top of what a generic tool offers.

Format comparison

Format Lossy Alpha Best for Typical web quality
JPG Yes No Photos, 8-bit colour 75-85
PNG No Yes Logos, screenshots, transparent images n/a (lossless)
WebP Yes Yes Best replacement for JPG, ~30% smaller 75-85

Quality targets

  • Hero images: JPG quality 85, WebP 82, retains detail for full-screen display.
  • Body images: JPG quality 75, WebP 72, fine for 800-1200 px wide content.
  • Thumbnails: JPG quality 65, WebP 60, compressing hard is fine at 200 px.

How this tool compresses

The image is re-encoded in your browser at the quality you choose. JPG and WebP respond clearly to the quality slider, so photos usually shrink the most. PNG is lossless: the slider has almost no effect and a PNG rarely gets much smaller, though it still loses its metadata.

Metadata

Re-encoding draws the image pixel by pixel, so EXIF, GPS and camera details are not copied to the output. The downloaded file contains only pixels, and there is no option to keep that metadata.

Privacy

The image is processed entirely in your browser: it is read locally, redrawn and re-encoded. It is never uploaded to our servers, nothing is logged, and between funnel steps the draft stays in your browser’s own storage.

Frequently Asked Questions

For web delivery, yes, WebP at quality 80 is typically 25-35% smaller than an equivalent-looking JPG at quality 85. For email attachments or client hand-off, stick with JPG for universal compatibility.

PNG is already lossless, so a quality slider cannot make it smaller the way it does for JPG or WebP. Simple graphics may stay close to the original size, and photos can even come out larger. If you need a smaller file, choose WebP instead.

For photos, 75-85 keeps a good balance between size and detail. For thumbnails and small previews, 60-70 is usually fine. Below 60, artefacts become visible on high-contrast edges, especially in JPEG.

Yes. The image is redrawn pixel by pixel, so EXIF, GPS and camera data are not carried into the output. That removes location details, which is usually welcome for web delivery.

No. The tool re-encodes a single still frame, so an animated GIF downloads as a static image; only the first frame is kept.

Related Tools