27 tools
100% client-side: images are compressed on your device and never uploaded.Verify

Image Compressor

Compress JPEG, PNG and WebP images with a quality slider, right in your browser. Batch several files, preview before and after, convert between formats. Nothing is uploaded — unlike services that send your images to a server.

Drag & drop images here, or click to browse

JPEG · PNG · WebP — multiple files supported

80%

Why compress in the browser?

Most online image compressors upload your files to a server, process them, and send them back. For screenshots, ID photos, contracts or product shots, that means your images sit on someone else's machine. This tool uses the browser's Canvas API: the image is decoded, re-encoded at your chosen quality, and handed straight back. No upload, no account, no queue.

JPEG, WebP and PNG

  • JPEG / WebP: lossy: the quality slider trades visual fidelity for size, and WebP is usually smaller than JPEG at the same quality.
  • PNG: lossless, so the quality slider has little effect. To shrink a PNG photo significantly, convert it to JPEG or WebP using the Output selector.

View source on GitHub →