Compress JPG, PNG and WebP images without noticeably reducing quality.
Or choose files, or paste a screenshot. They are read on your device and never uploaded.
Compressing on your device…
Your images never leave your device.
The Image Compressor re-encodes your picture at a lower quality setting and drops metadata the file does not need — camera settings, embedded thumbnails, colour profiles you never see. On a typical photo that removes 60–80% of the bytes before anything visible changes.
Everything happens in your browser using the canvas API. The image is never uploaded, which is why the tool works offline, has no size limit beyond your own memory, and is safe for documents you would not send to a stranger's server.
JPG and WebP compress by discarding detail your eye is bad at noticing, so they keep shrinking as you lower quality. PNG is lossless by design — for PNGs the tool converts to a compressed format when that helps, and tells you when it does not.
Most mail servers stop somewhere around 10–25MB, and a handful of phone photos clears that easily. Compressing at the default setting usually brings a set of holiday pictures under the limit in one pass.
Images are almost always the heaviest thing on a web page. Compressing before upload is the single change with the largest effect on how fast a page feels on a mobile connection.
Job applications, government forms and ticketing systems often cap uploads at 2MB without explaining why. Dropping quality to 70% will clear that on a photo without making it look bad.
Screenshots hold up well at higher quality settings because compression artefacts show up most at hard edges and text. Start around 90% rather than the photo default.
Drop JPG, PNG or WebP files anywhere on the tool, paste from the clipboard, or pick them from your device. Nothing is uploaded.
Start at the default. Drag toward smaller if the file still needs to shrink, toward sharper if you can see the difference. The result updates as you drag.
Both versions are shown side by side with their exact file sizes and the percentage saved, so you can judge the trade-off rather than guess at it.
Save files one at a time, or take the whole batch as a zip. Your quality setting is remembered for next time.
No. The pixel dimensions stay exactly the same — only the file size changes. If you want smaller dimensions, use the Image Resizer instead.
80% is the usual sweet spot for photos on the web. Screenshots and images with flat colour or text hold up better around 90%, because compression artefacts show up most at hard edges.
No server limit, because there is no server. Very large files (above roughly 50MP) can be slow on older phones, since the work happens on your own device.
No. The file is read locally and compressed in the browser tab. You can disconnect from the internet and the tool still works.
PNG is already lossless, and re-encoding a simple graphic can occasionally add bytes. When that happens the tool notices, tells you, and keeps your original file instead.
Re-encoding drops most metadata as a side effect, including GPS coordinates. If stripping metadata is the actual goal, use the EXIF Remover — it does that without touching image quality.