Utilities

Image Compressor

Shrink images for the web without uploading them anywhere. Drop in a JPG, PNG, or WebP — adjust quality and max dimensions — and download the smaller file. Comp

Private by design: this tool runs 100% in your browser. Nothing you enter is sent, stored, or tracked.

Runs entirely on your device — the image is never uploaded anywhere.

How to use this calculator

  1. Drop an image or click to browse (JPG, PNG, WebP).
  2. Choose output format and quality, plus optional max width/height.
  3. See the before/after sizes instantly.
  4. Download the compressed image.

How client-side compression works

Your browser decodes the image, redraws it at your chosen dimensions on a canvas, and re-encodes it at your quality setting. Lower quality and smaller dimensions both reduce file size; WebP/AVIF-style modern formats compress far better than PNG for photos.

Typical results

A 4 MB phone photo resized to 1600px wide and saved at 80% JPEG quality often drops to 200–400 KB — a 10–20× reduction with no visible difference on screens.

About this tool

Shrink images for the web without uploading them anywhere. Drop in a JPG, PNG, or WebP — adjust quality and max dimensions — and download the smaller file. Compression happens entirely on your device via the Canvas API, so sensitive images stay private.

Frequently asked questions

Are my images uploaded anywhere?

No. This is the whole point: the file never leaves your device. Compression runs locally in your browser — safe for personal photos, IDs, and work documents.

Which format should I choose?

WebP for the smallest files with great quality (supported everywhere modern). JPEG for maximum compatibility. PNG only when you need transparency or pixel-perfect graphics.

Will compression ruin image quality?

At 80–85% quality, differences are virtually invisible on screens. Drop to 60–70% for thumbnails or when size matters most. The preview shows you exactly what you'll get.

Is there a file size limit?

Only your device's memory. Very large images (50+ MP) may be slow on old phones — resizing to a smaller max dimension first helps.