Drag the quality slider and watch the file size drop in real time. Great for shrinking photos before emailing or uploading to the web.
100% Local
๐๏ธ
Upload an image to compress it
How to Use Image Compressor
Upload an image โ drag, click or paste a JPG, PNG or WebP.
Choose the output format โ JPG for photos, WebP for the smallest files, PNG for graphics with transparency (no quality loss).
Adjust the quality slider โ the canvas and file size update instantly. Aim for the lowest quality that still looks acceptable to you.
Optionally resize โ check "Scale down" and pick a maximum width; large photos often shrink a lot before compression even kicks in.
Download the compressed file.
Choosing a quality level
As a rule of thumb: 90โ100 is nearly indistinguishable from the original; 70โ85 is the sweet spot for web photos; 50โ65 shows visible artifacts but is much smaller; below 40 you will see clear blockiness. For screenshots and graphics with flat color, PNG often beats JPG at any quality setting.
Features
Real-time quality preview with live file-size readout.
Output to JPG, WebP or PNG.
Optional max-width resize before compression.
Shows original size, compressed size and percentage saved.
All processing runs locally in your browser. Your data is not uploaded to any server.