Image Tools
Image Compressor
Compress JPG, PNG and WebP images in your browser with quality control and size comparison.
Your files are processed in your browser and are not uploaded to our servers.
Upload and settings
Drop an image here or click to browse
JPG, PNG or WebP. Processed only on this device.
Preview and download
Choose an image to preview original and compressed sizes.
About this tool
The compressor redraws your image onto a canvas in the browser and exports JPEG at the quality you choose. Nothing is uploaded.
How to use
- Drop a JPG, PNG or WebP file on the uploader.
- Adjust quality and optional max width.
- Compress, compare file sizes, then download the JPEG.
Formula and methodology
The browser’s canvas encoder produces JPEG at the selected quality (0.1–1.0). Width is scaled down if it exceeds the max-width cap; height follows the original aspect ratio. Size reduction = (original − compressed) ÷ original.
Worked example
A 4.8 MB PNG screenshot compressed at 70% quality and 1920px width often becomes a few hundred kilobytes, depending on detail and transparency flattened onto JPEG.
Frequently asked questions
Are my photos uploaded?+
No. Processing stays in your browser. We never need the file on a server.
Why might the file get larger?+
An already-small JPEG recompressed at high quality can grow slightly. Lower the quality or max width if that happens.
Guides
Related tools
Resize Image
Resize images by pixels or percentage without uploading them.
Open tool →
JPG to PNG
Convert JPG photos to PNG in your browser.
Open tool →
PNG to JPG
Convert PNG images to JPG with quality control.
Open tool →
JPG to PDF
Combine multiple JPG images into a single PDF, reorder pages and download locally.
Open tool →
Crop Image
Crop images to a custom area in the browser.
Open tool →
JPG to WEBP
Convert JPG images to WebP for smaller files.
Open tool →