Compress Image

Last updated: October 1, 2026

✅ Free Forever 🔒 Files Stay on Your Device ⚡ No Signup Required 🌐 Works in Any Browser

Drop your files here

or click to browse

Accepted: image/jpeg,image/png,image/webp,.jpg,.jpeg,.png,.webp

What is Compress Image?

Compress an image to get it under an upload limit or to stop it slowing a page down, with a before-and-after preview so you can see what the compression cost before you commit to it. Everything runs in your browser — the photos are never uploaded — and you can do up to 20 in one go, which come back as a single ZIP.

Three levels, and the one most people should use

Standard is the default and the right answer most of the time: quality 72%, which typically takes a phone photo down by well over half with nothing visible at normal viewing size. Light sits at 85% for images where detail genuinely matters — product shots, anything going to print. Aggressive drops to 55% and the loss is visible if you look; it is for when a hard size limit leaves no choice. If you want a specific number, the advanced section has a quality slider from 1 to 100.

The trick that beats compression: make it smaller

A 12-megapixel phone photo is about 4000 pixels wide. A full-width image on a website is rarely displayed above 1920, and inside a document it is often 800. Those extra pixels are pure file size that nobody ever sees, and no amount of quality tuning removes them.

That is what the Max Width control is for, and it is the single most effective setting on this page. Resizing 4000px down to 1920px removes roughly three quarters of the data before compression even begins, and the result looks identical wherever it is actually displayed. For web use, set 1920. For a document or an email attachment, 1280 or 800. Combine it with Standard quality and the saving is usually dramatic.

Why your PNG barely shrank

PNG and JPG compress in fundamentally different ways, and this catches people out. JPG throws away detail the eye does not notice, which works beautifully on photographs. PNG is lossless by design, so the only way to shrink one is to reduce how many distinct colours it stores — Standard reduces to 128 colours, Aggressive to 64. That works well for logos, icons, screenshots and flat graphics, which contain few colours anyway. It works poorly for photographs, which contain thousands.

So if you are compressing a photograph that happens to be saved as a PNG, tick Convert PNG to JPG. That single change usually does more than every other setting combined. Leave it off for anything that needs a transparent background, since JPG cannot store transparency.

Related tools

Resize Image changes dimensions precisely when you need an exact size rather than a maximum. Convert Image Format switches between formats, and JPG to PDF turns a set of finished images into a single PDF.

How to Use Compress Image

  1. Upload Images

    Select one or more JPG, PNG or WebP images to compress.

  2. Set Quality

    Adjust the quality slider — 80 is recommended for best balance.

  3. Download

    Download individual files or all compressed images as a ZIP.

Features

Batch Compression

Compress multiple images at once and download as ZIP.

Quality Control

Adjust quality level to balance file size and image clarity.

100% Private

All compression happens in your browser — nothing uploaded.

Frequently Asked Questions

Are my images uploaded to a server?

No. The compression runs in your browser on your own device, so the photos are never transmitted and there is nothing stored on a server afterwards. It also means there is no queue and no daily quota.

How many images can I compress at once?

Up to 20 in a single batch. When you compress more than one, they come back as a ZIP containing every compressed file, and you can also download individual results from the list.

Which compression level should I use?

Standard, which is the default, for almost everything. Light when fine detail matters, such as product photography or anything going to print. Aggressive only when a hard size limit gives you no other option, because the quality loss is visible.

Why did my PNG barely get smaller?

PNG is lossless, so it is compressed by reducing the number of colours it stores - which works well for logos and screenshots and badly for photographs. If your PNG is a photo, tick Convert PNG to JPG. That usually saves more than every other setting put together.

What is the Max Width setting for?

It scales the image down before compressing. A 4000px phone photo shown at 1920px on a website carries three quarters of its data for nothing, and reducing the width removes that waste entirely. It is usually the most effective setting on the page.

Does compression change the file format?

No. A JPG stays a JPG, a PNG stays a PNG and a WebP stays a WebP, unless you specifically tick Convert PNG to JPG. There is no watermark and no signup.