Browser only - 100% private

Compress Image

Reduce image file size with a quality slider and instant before/after stats. Powered by the jsquash MozJPEG, libwebp, AVIF, and Oxipng encoders.

  • Before/after preview
  • Privacy-first
  • No signup

Settings

Tune output without leaving the browser.

Target size
78%
SmallerSharper
Output format

Best compatibility, great for photos. Transparent areas become white.

OriginalNo file
ProcessedWaiting
Reduction-
ProcessingBrowser

Before / after preview

Compare the source image with the generated file.

OriginalWaiting
Upload an image to begin
ProcessedWaiting
Run a tool to preview output

Result download

Your processed image will appear here.

Waiting for a result

Guide

Useful to know

Quality vs file size

Lower quality settings shrink files but introduce artifacts in flat areas like skies and skin. For most photos, 70-85% quality is visually indistinguishable from the original at typical viewing sizes.

What gets compressed

ImgShifter compresses JPG, PNG, WEBP, and AVIF locally in your browser. PNG output is lossless (Oxipng), and the output defaults to your file's own format. JPG, WEBP, and AVIF are lossy, so re-compressing the same file repeatedly compounds quality loss.

Compress online with ImgShifter

ImgShifter compresses images locally with WebAssembly builds of MozJPEG, libwebp, and libavif from the jsquash project, plus Oxipng for lossless PNG. The slider controls quality directly, and the before/after preview gives an instant read on visual loss before you commit to a download.

PNG output is lossless. JPG, WEBP, and AVIF are lossy, so re-compressing the same file repeatedly compounds artifacts - start from the highest-quality source you have. Files of up to 50 MB process comfortably; larger files are limited only by your device's available memory.

Every byte stays on your device. You can verify by opening the Network tab while you compress, or by disabling your network after the page loads - the tool keeps working.

Keep going

Other ImgShifter tools people use alongside Compress.

Read

Deeper guides related to Compress from the ImgShifter blog.

FAQ

Frequently asked questions

Short answers for image workflows, privacy, and supported formats.