Always Free · No Signup

Compress one image, or twenty, to the exact size you need

Shrink JPG, PNG, and WebP files by quality or to an exact KB target. Everything happens in your browser, so even large batches stay private and fast.

Runs entirely in your browser. Your files never leave your device.

How to compress an image

  1. 1

    Add your images

    Drop in up to 20 JPG, PNG, WebP, or HEIC files. Nothing is uploaded — your browser does the work.

  2. 2

    Pick quality or a size target

    Drag the quality slider, or type an exact target like 100 KB and let the compressor find the best quality that fits.

  3. 3

    Download

    Grab a single file or download the whole batch as a ZIP.

Image compression questions

Switch to the "By file size" tab, type 100 in the target box, and press Compress. The tool repeatedly re-encodes your image at different quality levels until it lands just under 100 KB, keeping the highest quality that fits.

JPG and WebP compression is lossy, so some detail is discarded. At quality 80 the difference is usually invisible at normal viewing sizes, while the file is often 60-80% smaller. Use the before/after slider to judge for yourself.

Yes, once the page has loaded. Everything happens on your own machine, so there is nothing left to request — you can pull the network cable and keep working through a folder. That is also the practical proof that nothing is being uploaded: a tool that shipped your files somewhere would stop the moment you went offline.

Both are lossy formats, which is what actually makes a file smaller. PNG is lossless: re-encoding one in a browser produces a file the same size or larger, so offering it would only waste your time. WebP keeps transparency and is 25-35% smaller than JPG at the same quality — pick JPG only when you need maximum compatibility with older software.

Each file can be up to 20 MB, and you can queue up to 20 files at once. Images wider or taller than 4096 pixels are scaled down to that limit first, which is also the fastest way to reduce file size.

WebP gives the smallest files at equivalent quality and is supported by every current browser. Choose JPG when you need maximum compatibility with older software, and PNG only when you need transparency or pixel-exact graphics.

Drag the folder's contents into the box — up to 20 files per batch — set one quality or one target size, and press Compress. Every file gets the same setting, and the results come back as a ZIP with the original filenames. Beyond 20, run it twice: nothing is queued on a server, so a second batch starts immediately.

More free tools

Before You Compress

Start From an Image Worth Keeping

Compression is damage control — you trade quality for bytes on a picture you already have. When the picture itself is the problem, generating a new one is the shorter path: describe the shot you need and get a clean, full-resolution original to compress.

  • Generate product and hero shots from a description
  • Fix what is wrong in a photo instead of hiding it behind quality loss
  • Render once, then export every size your pages need
Explore Studio Features
A streetwear campaign image generated complete with headline, logo, and cast