IMAGE · COMPRESS

Less weight, same image.

Drop one or more images, tweak quality, resolution or format, and download lighter versions. JPG and WebP give you a quality slider; PNGs get re-encoded losslessly. Everything runs through the Canvas API in your browser — the original never leaves your machine.

Options

1–100. Affects JPG, WebP and AVIF. PNG is lossless and ignores it.

Maximum width or height. Empty = keep original resolution.

Your images

Fully local: your images never leave your browser.

What it does

  • JPG and WebP compression with 1–100 quality
  • Lossless PNG re-encode (never larger than the original)
  • Resize by max dimension in pixels
  • Convert to JPG, PNG or WebP — AVIF when your browser can encode it
  • Before/after comparison with exact size and % saved
  • 100% local — nothing uploaded anywhere

Use cases

  • Photos for WhatsApp or social media
  • Landing page images (LCP-optimized)
  • Shrink before email attachment
  • Convert screenshots to JPG
  • Optimize images for newsletters

FAQ

Is WebP better than JPG?

Almost always. WebP compresses 25–35% better than JPG at equivalent visual quality. Supported by every modern browser. AVIF compresses even more but support isn't 100% yet.

What does PNG "lossless" mean?

Reorganizing pixels to find the most compact representation without losing any information. Typically saves 10–30% with zero quality impact.

Is my image uploaded?

No. Everything happens via Canvas API in the browser. The image lives in your tab. Close it and it's gone.

Max size?

Up to ~50 MB without issues. Above that depends on your RAM — Canvas API has per-browser limits.