Compress Images Free - Reduce File Size
Shrink your images without visible quality loss. Drop JPG, PNG or WebP files, set the quality slider, and download compressed versions instantly. Perfect for email attachments, website uploads and social media posts. Process dozens of images at once, and everything stays on your device. No upload, no sign-up, no watermark.
Loading the tool...
When to use it
Get photos under an email size limit
Drop the pictures, choose "Target size" under "Compression" and enter a limit in "Make each file under". The tool lowers quality until each file fits, and shrinks the dimensions if it still needs to.
Speed up a blog page
Set "Output format" to WEBP, keep "Quality" at 80 and "Max size (longest side)" at 1280 px. The "Saved" counter shows the total space you cut across the whole batch.
Shrink a folder of phone photos
Select the whole folder, use "By quality" at 70 to 80 and convert. If a picture is already well compressed, the tool keeps the original file and says so instead of making it bigger.
How to use
- Drop images (JPG, PNG, WebP, GIF, BMP) into the box or click to choose them. You can select many files at once.
- Choose the output format (JPG gives the best compression for photos, WebP is even smaller). Adjust the quality slider: 80% is a great default for nearly invisible quality loss with a big size reduction.
- Press "Convert." Each file is compressed and you can download them one by one or grab them all as a ZIP file.
How it works
Each image is decoded by your browser, drawn onto an HTML Canvas element, and re-encoded at your chosen quality. Lower quality means more aggressive compression and smaller files. The quality slider controls the trade-off: at 80%, most photos look identical to the original while the file shrinks dramatically. For photos you should use JPG or WebP; for screenshots or graphics with sharp edges, PNG preserves detail but doesn't reduce size as much. The entire process runs in your browser using standard Web APIs, so your images are never sent to a server. How to verify. Also available as a free REST API for developers and AI agents (edge-processed, zero retention).
See also: Crop & Resize Image · Image Converter & Compressor · HEIC to JPG Converter
FAQ
How much can I reduce the file size?
At 80% JPG quality, files typically shrink by 50-80% compared to uncompressed originals. The exact savings depend on the image content and original compression level.
Will compression make my images look bad?
At 70-80% quality, the difference is nearly invisible to the human eye. Below 50%, artifacts become noticeable. The tool shows a before/after size comparison so you can judge the result.
Which format gives the smallest file?
WebP typically produces the smallest files at the same visual quality. JPG is a close second and works everywhere. PNG is lossless, so files are larger but pixel-perfect.
Can I compress many images at once?
Yes. Drop or select multiple files. They are all compressed at your chosen settings and can be downloaded individually or as a single ZIP.
Are my images uploaded?
No. All compression runs locally in your browser using HTML Canvas. Images never leave your device.
Can I compress to an exact size like 200 KB?
Yes. Pick "Target size", type the number into "Make each file under" and convert. This works for JPG and WEBP. If the target cannot be reached you get a message and the smallest result.
Why did one file get bigger?
Re-saving can enlarge files that were already optimized, or PNG output may be larger than a JPG. The row shows a note, and you can try a lower "Quality" or WEBP.
Is metadata removed?
Yes. Re-saving drops EXIF details such as location, camera and date. Rotation is applied first, so photos stay upright.
Last checked: October 9, 2026 · Dagochim team