Skip to content
helpyself

Image Compressor

Local only — nothing is uploaded unless you save or share it.

Compress image online — JPEG, PNG, WebP, AVIF, HEIC, TIFF and BMP, all in your browser.

  1. Drop your images in — one, or a whole folder at once
  2. Pick a quality level and optionally cap the longest edge
  3. Download them individually, or the whole batch as a ZIP

Share a link

Saves this to your files and gives you a web address anyone can open. It stops working on its own.

Link lasts
Save this tool

Keep Image Compressor handy

Bookmark it

About this tool

Large images are the most common reason a web page feels slow, and the fix is to reduce image size — to send fewer bytes for the same picture. This compressor re-encodes your image at a quality level you choose and can shrink its dimensions at the same time, which together usually cut file size by most of its original weight without a visible difference. It converts to WebP by default because WebP typically produces noticeably smaller files than JPEG at matching quality while still supporting transparency, and it can write AVIF as well, which is smaller again at the cost of taking seconds per image rather than milliseconds. It reads AVIF too, so it works as an avif compressor in both directions — you can compress avif files somebody sent you, or produce them. Seven formats go in: use it to compress png and jpeg for the web, to compress tiff scans that a browser cannot even open on its own, or as a quick bmp to jpg and tiff to jpg converter when a file arrives from software written in another decade. PNG is genuinely compressed rather than merely rewritten: browsers save PNGs at a fast, low setting, and running a real optimiser over one typically removes most of the file without changing a single pixel. You can compress image online here with no account and nothing to install. Everything runs locally using your browser's own image pipeline, so your photos are never uploaded to a server, never stored, and never seen by anyone else — which matters for anything containing people, documents, or location data. If re-encoding would actually make a file bigger, which happens with images that are already well optimised, the tool tells you and keeps the original instead.

Frequently asked questions

Are my images uploaded?

No. Compression uses the image pipeline built into your browser, so the file is read from disk into the page and never sent over the network. You can confirm it by disconnecting from the internet after the page loads — the tool keeps working.

Can it compress HEIC photos from an iPhone?

Yes. Drop them in and they compress like any other photo — the HEIC is decoded in your browser and the result comes back as JPEG, PNG or WebP, whichever you pick. Worth knowing that HEIC is already an efficient format, so the saving is smaller than it would be from a JPEG of the same picture; the gain is usually that the result is a file everything else can actually open.

What quality setting should I use?

Around 80% is the usual sweet spot: most people cannot tell the difference from the original, and the file is far smaller. Drop to 60% for background images or thumbnails, and stay above 90% only when fine detail genuinely matters.

Can I keep my PNG as a PNG?

Yes — pick PNG in the format list and it stays one, transparency and all. It is compressed rather than merely re-saved: browsers write PNGs at a fast, low setting, and a real optimiser typically removes most of the file without changing a pixel. WebP is still the default because it is usually smaller again while keeping transparency, but that is now a choice rather than the only option.

Why did my file get bigger?

That happens when the source is already well optimised — re-encoding an efficiently compressed image adds bytes rather than removing them. When we detect it, we hand back your original file untouched and say so.

Is there a file size limit?

50 MB per image, which is a guard against crashing the browser tab rather than a paid restriction — a 50 MB JPEG is around 200 MB once decoded, and two of those is where a phone gives up. Very large images are also limited by how much memory your device has free.

Should I choose AVIF or WebP?

AVIF files are usually another twenty to thirty per cent smaller than WebP at the same quality, so it is the better choice for images going on a page that many people will load. It is much slower to produce — no browser can write AVIF, so a one-megabyte encoder is fetched on first use and then takes seconds per photo. For a handful of images you are emailing, WebP is the sensible default.

Does it really compress PNG, or just convert it?

It genuinely compresses PNG. Browsers write PNGs at a fast, low compression setting, so running a real optimiser over one typically removes most of the file — an 833 KB image measured at 127 KB — with every pixel unchanged. Choosing WebP or AVIF instead will usually be smaller again, but those are not PNGs.

Compared with

Help improve this tool

Found a bug, want a change, or need a tool we don't have?

/image-compressor

↑↓ to move · Enter to open · Esc to close