Compressed on your device โ€” never uploaded

Image Compressor

Shrink JPG, PNG and WebP images to a fraction of their size โ€” for email attachments, faster websites and forms with upload limits. Batch supported.

Drop images here or click to browse Tap to choose a file
JPG, PNG, WebP ยท multiple files supported ยท compressed locally

How it works

  1. Drop your imagesOne or many โ€” they open directly in your browser's memory.
  2. Re-encoded locallyImages are decoded and re-encoded at your chosen quality in a background thread on your device.
  3. Compare and downloadYou see the size before and after for every file โ€” typically 60โ€“90% smaller.

When image compression saves the day

Modern phone cameras produce 5โ€“15 MB photos. That's wonderful for printing and terrible for everything else: email providers cap attachments around 25 MB, government and visa application forms often refuse anything over 1โ€“2 MB, marketplaces limit listing photos, and every extra megabyte on a web page slows it down for your visitors. Compression solves this by re-encoding the image more efficiently โ€” and at sensible quality settings, the difference is invisible at normal viewing sizes.

A quality setting of 75% typically shrinks a photo by 70โ€“85% with no visible change on screens. Combining quality with a maximum dimension is even more effective: a 4000-pixel-wide photo shown on a 1920-pixel screen wastes three quarters of its pixels, so resizing to Full HD alone can cut the file by 75%.

Unlike server-based compressors, this tool never sees your images. Family photos, documents you photographed, screenshots with private information โ€” everything is processed in your browser and stays on your machine.

Better engines than your browser's default

Most online compressors quietly use the browser's built-in encoder. This tool ships the same professional codecs Google built for Squoosh, compiled to WebAssembly: MozJPEG for JPG (noticeably smaller files at the same quality than a standard encoder), OxiPNG for lossless PNG optimization, and modern WebP and AVIF encoders when you want the smallest possible output. The engines load on first use and then work fully offline.

Frequently asked questions

Which setting should I use for email?
Quality 75% + max dimension 1920 px works for almost everything โ€” photos land around 300โ€“600 KB and still look sharp on any screen.
Does PNG compress too?
Yes. PNGs with photographic content shrink dramatically. Graphics with few colors are already small and may shrink less.
Is EXIF data (location, camera info) kept?
Re-encoding strips most EXIF metadata, including GPS location โ€” which is usually what you want when sharing photos publicly. Orientation is applied to the pixels first, so photos never come out rotated.

Related tools