Privvert - private browser-based file toolsPrivvert

Compress images

Reduce file size with no noticeable quality loss. Everything happens locally - nothing is uploaded.

Drop files here
or click to browse - files stay on your device
Max file size: 50 MB

About this tool

Make JPG, PNG and WebP images dramatically smaller without visibly hurting quality. The compression runs locally in your browser using the same encoders that power modern photo apps, so your photos never leave your device.

Smaller images mean faster websites, lower mobile data bills, email attachments that actually go through, and Slack or WhatsApp uploads that finish before you lose patience. For a typical phone photo, a quality setting of 80 cuts the file size by roughly two-thirds with no difference visible to the naked eye - the bytes you're throwing away are detail your screen could never have shown you anyway.

PNG and WebP work differently from JPG: PNG is re-encoded losslessly (every pixel is preserved exactly), while WebP gives you the choice of either lossless or aggressive lossy compression that beats JPG on size at the same perceived quality. The tool picks sensible defaults but exposes the slider so you can trade quality for size yourself.

Features

  • JPG, PNG and WebP supported as both input and output
  • Adjustable quality with live preview
  • Strips unnecessary EXIF metadata for extra savings
  • Batch compress dozens of images at once
  • Side-by-side before/after size comparison
  • Optional auto-resize to a maximum dimension
  • Download individually or as a single ZIP

How to use it

  1. Drop one or more images onto the page.
  2. Pick a target format (keep the original, or convert to WebP for the smallest result).
  3. Move the quality slider - 75-85 is the sweet spot for photographs.
  4. Optionally enable EXIF stripping and max-dimension resizing for extra savings.
  5. Download the compressed files individually or as a ZIP.
🔒 100% private

Everything happens inside your browser using JavaScript and WebAssembly. Your files are never uploaded to a server, never stored, and never seen by us.

Frequently asked questions

Will compression ruin my photos?

Quality 80-85 is visually identical to the original for almost all photos but typically 50-70% smaller. Below 60 you start to see soft blocks in flat areas like sky; below 40 the result looks obviously compressed.

Is PNG compression lossless?

Yes. PNG is always re-encoded losslessly - every pixel is preserved exactly - but smarter compression and palette optimization can still shave off a meaningful amount. If you want a smaller-than-PNG file with sharp edges, switch the output to WebP lossless.

Are my photos uploaded?

No. Compression runs entirely in your browser using the browser's built-in JPG/PNG/WebP encoders. You can verify it in the Network panel of DevTools - your file's bytes never appear in an outgoing request.

What's stripped when I enable EXIF removal?

Camera model, lens, GPS coordinates, capture date, thumbnail, and any embedded color profile metadata. The image itself is untouched. This typically saves a few KB per file and is also a privacy win - phone photos often contain the exact GPS coordinates of where they were taken.