Compress image
Reduce image file size while keeping quality.
Runs in your browserFree — no signup
How to use Compress image
Compress image shrinks JPG, PNG, WebP and AVIF files using MozJPEG, OxiPNG and libwebp — the same encoders professional pipelines use. Most photos drop 50–80% in size with no visible difference, and you can also compress to hit an exact target size.
Step by step
- 1Drop one or more images onto the upload area (or click to browse).
- 2Adjust the settings — you'll see a live before/after preview as you change them.
- 3Check the comparison slider and the size / dimension readout.
- 4Download a single file, or grab everything as a ZIP when you processed a batch.
What to expect
- Typical savings: 60–80% on photos, 20–50% on screenshots and graphics.
- A target-size mode that binary-searches quality until your KB/MB limit is met.
- A slider comparison so you can confirm quality before downloading.
- Batch mode with a ZIP download for many images at once.
Common use cases
- Preparing photos for a website so pages load faster.
- Meeting an upload size limit on a form, job portal or marketplace.
- Cleaning up phone photos before emailing or printing them.
- Producing consistent assets for a deck, blog post or store listing.
Privacy & data
Everything runs locally in your browser. Your file is never uploaded to a server, so nothing leaves your device.
Frequently asked questions
Related tools — send your output onward