Compression controls that stay predictable
- Keep the same input format or choose JPG, WebP, or PNG.
- Choose Original to keep pixel dimensions unchanged.
- PNG stays lossless here; reduce dimensions or choose JPG/WebP for stronger size reduction.
Compress JPG, JPEG, PNG, and WebP images to reduce file size locally in your browser with no upload.
Compress photos and reduce image size without an upload. This JPG, JPEG, PNG, and WebP compressor preserves aspect ratio and only reduces dimensions when you choose a smaller maximum.
The browser decodes the image, calculates an aspect-ratio-safe output size, encodes the selected format locally, and reports original bytes, output bytes, dimensions, format, and measured savings.
| Property | Behavior |
|---|---|
| Processing | Browser only; no image upload |
| Original | Never changed |
| Output | Same as input, JPG, WebP, or PNG |
| Dimensions | Original or proportional maximum |
Quality controls how aggressively the browser encodes JPG or WebP; maximum dimension controls whether oversized pixel dimensions are reduced. Choose Original dimensions when only encoding should change.
An already optimized image can become larger after re-encoding. OpenFileTools reports dimensions, format, original bytes, processed bytes, and percentage saved only after the browser has created the output.
Only when you choose a maximum dimension smaller than the source.
The source may already be efficiently encoded for its content.
No. Savings depend on source detail, format, dimensions, and quality.
Use Original when pixel size must not change and you only want to test a new encoding.