Image Compressor

Shrink JPG, PNG, and WebP photos in your browser with a live quality preview. Nothing is uploaded — your files stay on your device.

Compress your images

Drag and drop or choose images. Processing uses the Canvas API locally — we never see your files.

Privacy: All compression runs in your browser. Images are not uploaded, stored, or logged on our servers.

Drop images here or click to browse

Supports common formats (JPG, PNG, WebP, GIF, BMP, SVG may be limited). Multiple files for batch mode.

Free online image compressor & image optimizer

Our image compressor helps you compress image online without installing software. Whether you need to reduce image size for email, websites, or storage, you can tune quality and export as JPEG, PNG, or WebP. This tool works as a client-side image optimizer — ideal when you want to compress JPG PNG online free and reduce photo file size while keeping control of the trade-off between clarity and bytes.

How it works

Your image is drawn to an HTML5 canvas element in the browser. We then use toBlob / data URLs with a quality setting (where the format supports it) to produce a new file you can download. No server upload is involved at any step.

Batch compression

Add multiple photos to run batch compression with the same quality and format. Download each result individually, trigger separate downloads for every file, or grab a single ZIP archive (stored entries, built locally) for convenience.

  • Drag & drop or click to upload — image/* accepted
  • Live compressed preview while adjusting the quality slider
  • Compare original vs compressed size, ratio, and percent saved
  • JPEG & WebP quality control; PNG for lossless output
  • 100% client-side — your images never leave your device

More free tools