Compress images without uploading them

Everything happens inside your browser. Your photos never touch a server — not ours, not anyone's. No signup. No file limit.

Start compressing — free →

Opens the tool at app.imglean.com. Nothing to install.

🔒

Never uploaded

Compression runs on your own device via WebAssembly. There is no upload step because there is no server doing the work.

No file limit

We cannot meter what we never receive. Compress one image or your whole camera roll — the count is not something we track.

📱

Handles HEIC

The format iPhones produce and half the web refuses to accept. Convert HEIC to JPG, WebP, or AVIF in one step.

Don't take our word for it

"We don't upload your files" is a claim anyone can print on a page. Here is how you check it in under a minute:

  1. Open the tool in Chrome or Firefox.
  2. Press F12 and switch to the Network tab.
  3. Drop in a few images and let them finish.
  4. Look at the request list. Adding a file produces no network request carrying it. The only traffic is the static files that loaded the page.

There is a second, stronger check. The tool page sends this response header:

Content-Security-Policy: connect-src 'self'

That instructs your browser to refuse any request from the page to another domain. Even if we wanted to upload your files, or shipped a bug that tried, the browser would block it. The promise is enforced by the browser you are already using — not by our good intentions.

Supported formats

InputOutputNotes
HEIC / HEIFJPG, WebP, AVIF, PNGiPhone photos; orientation preserved
PNGWebP, AVIF, JPGTransparency kept where the format allows
JPEGWebP, AVIF, JPEGMozJPEG encoder for smaller output
WebPJPG, PNG, AVIF
AVIFJPG, PNG, WebP

AVIF and WebP are the biggest wins for web images — often 50–80% smaller than the equivalent JPEG at the same visual quality. AVIF is supported by every current browser except a small tail of older ones.

Questions

Are my images uploaded to a server?

No. All work happens inside your browser using WebAssembly. Your images are never transmitted anywhere. You can confirm it in DevTools as described above.

Is there a limit on how many images I can compress?

No. Since the processing happens on your machine, there is nothing for us to count or meter. One image or five hundred — it makes no difference.

Can I convert iPhone HEIC photos to JPG?

Yes. iPhones save photos as HEIC, which many sites reject. imglean reads HEIC directly and converts to JPG, WebP, or AVIF. On macOS and iOS it uses the system decoder; on Windows and Linux it uses a bundled one.

Do I need an account?

No. No signup, no email, no cookie wall. Open the page and drop files in.

Does it remove EXIF and GPS data?

Yes. The browser's encoding path drops EXIF metadata, including GPS coordinates. Orientation is handled separately, so portrait photos stay upright.

How is this different from Squoosh?

Same principle — compress locally, never upload — carried further. imglean adds HEIC support, unlimited batch processing, and a professional panel. Squoosh was archived as a Google experiment; imglean is built to keep running.

Try it

No account. No upload. No limit.

Open imglean →