Compress images in your browser
Choose one JPEG, PNG, or WebP image, adjust the quality, and download a compressed copy. Your file stays on this device.
Your image is processed on this device and is not uploaded to our servers.
Image compressor
Single-file workflow for JPEG, PNG, and WebP up to 20 MB.
Idle
Drop an image here, or choose a file
JPEG, PNG or WebP · up to 20 MB · processed on this device
Checking image...
We are preparing the selected file for the next step.
Selected image
- Name
- No file selected
- Size
- Not available
- Dimensions
- Not available
- Format
- Not available
Compression settings
Advanced settings
Quality affects JPEG and WebP output. PNG uses lossless re-encoding.
Compressing image...
Processing this image in your browser. You can stop waiting, but work already started may finish in the background. No result will be shown.
Result ready
- Filename
- Not available
- Original size
- Not available
- Compressed size
- Not available
- Change
- Not available
- Output format
- Not available
- Output dimensions
- Not available
We couldn't read this image.
Try another copy of the image or save it as JPEG, PNG, or WebP.
How it works
- Choose one image from your device.
- Pick a simple quality preset.
- Compress and download the result from your browser.
Formats and limits
JPEG, PNG, and WebP images up to 20 MB are supported. Animated images, SVG, PDF, video, and batch processing are outside the MVP.
FAQ
Will my image be uploaded?
No. Image bytes stay in your browser for local processing.
Can a compressed image be larger?
Yes. Some already-optimized files can become larger after re-encoding, so the result will be reported honestly.
Does PNG quality work like JPEG quality?
Not usually. PNG is lossless in the browser canvas pipeline, so WebP may be the better option when smaller output matters.