My Tools Garage

Compress Image

Shrink JPEG file size in your browser, privately.

in-browser

How to use

  1. 1 Drop an image onto the box, or click to choose a file.
  2. 2 Lower the quality slider until the size looks right.
  3. 3 Optionally reduce the resize percentage for an even smaller file.
  4. 4 Compare the original and compressed sizes, then click Download JPG.

About Compress Image

The Compress Image tool makes pictures smaller so they load faster and fit upload limits, all without leaving your browser.

Drop in a JPG, PNG or WebP and it is re-encoded as an optimised JPEG, with a live preview and a before-and-after size readout that shows exactly how many bytes you have saved.

Two controls do the work.

The quality slider trades visual detail for file size: high settings stay visually lossless, while lower settings squeeze the file hard for thumbnails or email.

The resize slider scales the pixel dimensions down, which is often the single biggest win — a photo straight from a phone is usually far larger than any web page needs.

Both sliders re-render from the original image every time, so repeated tweaks never compound compression artefacts.

Everything happens locally through the Canvas API, so your photo is never uploaded, stored or logged — safe for personal pictures, screenshots and client work — and it keeps working offline once the page has loaded.

When the size and quality look right, download the compressed JPEG with one click.

FAQ

Is my photo uploaded anywhere?

No. Compression happens with the Canvas API inside your browser, so the image never leaves your device.

Why does each change re-render from the original?

Re-encoding an already-compressed image stacks artefacts. Redrawing from the source each time keeps quality predictable.

What format is the output?

A JPEG, which gives the best size reduction for photographic images at a chosen quality level.