PPixelMint

Image Compressor

Shrink JPG, PNG and WebP images right in your browser. Nothing is uploaded.

🗜️

Drop images here or click to choose

Files are processed in your browser and never uploaded.

How to use

  1. Drop or select one or more images (JPG, PNG, WebP).
  2. Drag the quality slider to balance size and clarity.
  3. Click Compress, then download each result or all at once.

About this tool

This image compressor runs entirely in your browser using the Canvas API and a WebAssembly-based compressor, so your photos never leave your device. That makes it both faster (no upload/download round-trip) and more private than server-based tools. It works well for getting photos under common limits like 100KB or 200KB for forms, job portals and websites, and for cutting page weight to improve Core Web Vitals. For the smallest files at good quality, try exporting to WebP after compressing.

Frequently asked questions

Are my images uploaded to a server?+

No. All compression happens locally in your browser. You can open your browser's Network tab and confirm there are no outbound image requests.

How do I compress an image to 100KB?+

Lower the quality slider and re-compress until the result size shown is under 100KB. Larger photos may also need to be resized down first.

Does compressing reduce quality?+

Lossy compression trades some detail for smaller size. At quality 70–80 the difference is usually invisible on screens while the file gets much smaller.

Related tools