Image Compressor

Upload an image, adjust the quality slider, and download the compressed result: it all stays in your browser and nothing is ever uploaded.

Drop your image here

JPEG, PNG, or WebP

Max 20 MB

Tips for best results

  • For photos: use JPEG at 70–85% quality; the difference is barely visible and files come out 60–80% smaller.
  • For web use: WebP gives the best compression and is supported by all modern browsers.
  • If output is larger than the original, the source is already well-optimised. Try lowering the quality or switching to WebP.

Compress. Compare. Download. Your image never leaves your device.

Everything runs in your browser. No upload, no account, no waiting for a server to respond.

  1. 1

    Drop your JPEG, PNG, or WebP file onto the upload area, or click Choose Image to browse. Files up to 20 MB are supported.

  2. 2

    Drag the Quality slider. For photos, 70 to 85% is the sweet spot: the smallest file with no visible quality difference. For logos or screenshots with flat colour, try higher to avoid artefacts.

  3. 3

    Check the before/after preview and the exact KB saved shown beneath each image. Switch to WebP for even smaller output on modern browsers (Chrome, Edge, Firefox, Safari).

  4. 4

    Click Download Compressed Image. Your pixel dimensions and resolution are unchanged; only the file size is reduced.

JPEG or WebP: which should you choose?

Both formats compress photos well. The right choice depends on where the image will be used.

JPEG

  • Works everywhere: email, CMS uploads, all browsers
  • Best choice when you are not sure what will open the file
  • Larger file sizes than WebP at the same quality

WebP

  • Typically 25 to 35% smaller than JPEG at equal quality
  • Ideal for websites: Chrome, Firefox, Edge, and Safari all support it
  • Some older software and email clients cannot display it

Where image size actually hurts you

Most people compress images when they notice a problem. Here is when to do it proactively.

Websites: Google ranks faster pages higher. One uncompressed hero image can add seconds to load time.

Email: Large attachments get blocked or delayed by spam filters. Under 1 MB is ideal.

Social media: Platforms re-compress uploads aggressively. Starting smaller preserves more quality.

Cloud storage: Hundreds of uncompressed photos add up. Compress before backing up to save space.

Frequently Asked Questions

Are my images uploaded to a server?

No. All compression is done locally using the browser's built-in Canvas API. Your images are processed entirely on your device and are never transmitted to any server.

What is the maximum file size I can compress?

There is a 20 MB soft limit per image. Files larger than that will show an alert before processing. In practice, most device browsers can handle images well beyond this limit, but 20 MB covers the vast majority of everyday photos and graphics.