Image Compressor

Drop in JPG, PNG or WebP files and shrink them with a quality slider you control. Everything happens on your device — nothing is uploaded.

No images yet Add a few and the compressed sizes appear here instantly.

What this tool does

Large images are the single most common reason a web page feels slow, and the most common reason an email bounces back as too big. This compressor re-encodes your JPG, PNG or WebP files at a quality level you choose, and optionally scales them down at the same time. A 4 MB phone photo routinely comes out under 400 KB with no visible difference on screen.

Unlike most “free image compressor” sites, nothing here is uploaded. Your photos are decoded, redrawn and re-encoded by your own browser, so they never touch a server — which also means there is no file-size cap imposed by somebody else’s bandwidth bill, no queue, and no watermark.

How to use it

  1. Add your imagesDrag them onto the drop zone, click to browse, or paste a screenshot straight from your clipboard. Up to 30 at once.
  2. Set the qualityDrag the slider and every image re-compresses immediately. Watch the per-file sizes update as you go.
  3. Resize if you need toIf the image will only ever be shown at 1000 px wide, scaling it down saves far more than quality alone ever will.
  4. DownloadGrab files one at a time, or use Download all.

Which quality setting should you use?

Quality on a JPG or WebP is not a percentage of the original — it is a dial on how aggressively fine detail is discarded. As a rough guide:

QualityTypical useWhat you’ll notice
90–100Archiving, print, further editingEssentially indistinguishable; modest size saving
75–85Web pages, blog posts, product shotsNo visible difference at normal viewing size
60–75Email attachments, chat, previewsSlight softening in fine texture, invisible to most people
Below 60Thumbnails onlyVisible blocking around edges and in flat colour

JPG, PNG or WebP — which format?

JPG is right for photographs and anything with smooth colour gradients. It cannot store transparency.

PNG is lossless and supports transparency, which makes it correct for logos, screenshots of text, diagrams and icons — anything with hard edges and flat colour. Because it is lossless, the quality slider does nothing for PNG output; the way to shrink a PNG is to resize it.

WebP is typically 25–35% smaller than an equivalent JPG at the same visual quality, supports transparency, and is supported by every current browser. If the image is destined for a website, WebP is usually the best choice available.

Resizing beats compressing

This is the part most people miss. A modern phone shoots at around 4000 px wide. If that image is displayed in a 800 px column, three quarters of every dimension is being thrown away by the browser after it has already downloaded the whole file. Setting a max width of 1000 px will often cut the file by 90% on its own — far more than dropping the quality from 90 to 70 ever would, and with much less visible cost.

Metadata is removed automatically

Because each image is redrawn onto a fresh canvas before being saved, EXIF metadata does not survive the process. Camera model, lens, timestamp and — importantly — GPS coordinates are all dropped. If you are posting photos publicly, that is a privacy win worth knowing about. If you actually need the EXIF data kept, this tool is not the right one.

Nothing you add is uploaded

The entire process uses the browser’s own canvas and FileReader. There is no upload step, no server-side processing, and no copy of your image anywhere but your own machine. You can confirm it by opening your browser’s network tab while you compress, or by switching off your Wi-Fi first — the tool keeps working.

Frequently asked questions

Are my images uploaded to a server?

No. The compression runs entirely in your browser using the HTML canvas API. Your files never leave your device, which is why the tool keeps working even with your internet connection switched off after the page has loaded.

How much smaller will my image get?

It depends on the source, but a typical phone photo saved at quality 80 comes out 70-90% smaller with no visible difference. Images that are already compressed will shrink less. Resizing the width at the same time saves far more than quality alone.

Why doesn't the quality slider change anything for PNG?

PNG is a lossless format, so there is no quality dial to turn - every pixel is preserved exactly. To make a PNG smaller, reduce its dimensions with the resize option, or convert it to WebP, which supports transparency and is much smaller.

Does compressing remove EXIF data like GPS location?

Yes. Each image is redrawn onto a blank canvas before being re-encoded, so camera metadata including GPS coordinates is not carried over. This is a privacy benefit if you are sharing photos publicly.

What is the file size limit?

25 MB per image and 30 images at a time. These limits exist to protect your browser's memory, not because of any server - there is no server involved.

Which format should I choose for a website?

WebP, in almost every case. It is typically 25-35% smaller than JPG at matching visual quality, supports transparency like PNG, and works in every current browser.

Related tools

More in Image & PDF, including the PDF Merger for combining documents without uploading them. If there’s an image tool you keep looking for, tell us.