Skip to main content
ToolsBay

Runs in your browser — nothing is uploaded · verify

Compress Image — free, and nothing is uploaded

Shrink JPG, PNG and WebP files with quality and size controls.

  • Stop at the exact point where the picture still looks right, instead of a fixed preset.
  • The real saving is shown in bytes before you commit to the download.
  • Photos never leave your device, which matters more for a camera roll than for most files.

Drop the images you want to compress

or click to browse · JPG, PNG, WebP · up to 100 MB each

Output format
  • 70 tools

    Free, with no account and no watermark

  • 0 bytes

    Of your files or text uploaded — this tool runs in the tab

  • No queue

    The work happens in this tab, not in a line behind other users

Three steps, nothing to install

Compress Image in three steps

  1. IMAGEDrag it in, or click to browse

    Add your images

    Drop in one photo or a whole folder’s worth. Each is decoded in the page — nothing is uploaded.

  2. Set it up the way you need it

    Choose how hard to squeeze

    Move the quality slider and watch the projected file size respond, so you can stop at the point where the picture still looks right.

  3. Download IMAGE

    Save the smaller files

    Download them individually or take the batch as a zip, with the before and after sizes shown for each.

Why use Compress Image

  • You can see the trade

    Compression is a trade between size and quality, and it is only a good trade if you can see both. The measured output size updates as you move the slider.

  • The file never leaves the tab

    There is no upload because there is nowhere to upload to. The site is static files, and the work runs as code on your own machine.

  • Whole batches at once

    Queue many files and each is handled independently, so one unreadable input reports its own problem instead of failing the run.

Frequently asked questions

Maximum dimension, by a wide margin. Halving the longest edge removes three quarters of the pixels. Quality helps, but a 4000px photo displayed at 800px is carrying 25 times more data than it needs.

Where image weight actually comes from

Most oversized images are not badly compressed; they are simply too big. A modern phone photo is around 4000 pixels wide. Displayed in a 800-pixel column, 96% of those pixels are discarded by the browser after being downloaded. Scaling before upload is the single highest-leverage change available.

Quality settings matter second. JPEG and WebP discard detail the eye is poor at noticing; between about 70 and 85 the loss is usually invisible while the file halves. Below 60, artefacts start showing on flat gradients and around text.

Choosing a format

  • JPEG — photographs. Universal support, no transparency.
  • WebP — the default for the web now: smaller than JPEG at equivalent quality, and it supports transparency.
  • PNG — screenshots, logos, anything needing sharp edges or an alpha channel. Lossless, so the quality slider has no effect.

Everything happens on your device

Compression uses your browser's canvas, so the images are never uploaded. That also means EXIF metadata — including any GPS coordinates your camera recorded — is dropped on re-encoding rather than travelling anywhere.

To change format without compressing, see PNG to JPG, JPG to PNG and WebP to PNG. To embed a small image directly in CSS or HTML, use image to Base64.

  • PNG to JPG

    Convert PNG images to smaller JPG files with adjustable quality.

  • WebP to JPG

    Convert WebP images into widely supported JPG files.

  • Compress PDF

    Reduce PDF file size, with honest before and after numbers.

  • JPG to PNG

    Convert JPG photos to the lossless PNG format.

  • WebP to PNG

    Convert modern WebP images into widely-supported PNG files.

  • HEIC to JPG

    Convert iPhone HEIC/HEIF photos into standard JPG images.

More tools

70 tools, none of which want your file

Everything this tool does happens in the page you are looking at. No account, no upload, no watermark.