Compress Image
Shrink JPG, PNG or WebP files with a quality slider — see exactly how much you saved before downloading.
Quick answer
Compress an image online free — shrink JPG, PNG or WebP file sizes with a live quality slider and see the before/after size instantly, in your browser. Built for anyone hitting upload caps on forms, email or marketplaces. Compression happens on your device; the image is never uploaded.
Drag & drop an image here
or click to browse — JPG, PNG or WebP up to 20MB
Image files only — up to 20MB each
How to compress an image
Upload an image
Drag and drop a JPG, PNG or WebP image (up to 20 MB) onto the tool.
Set the quality
Move the quality slider and watch the file size update in real time until it fits your limit.
Download the result
Save the compressed image from your browser in the same format as the original.
Key features
Live quality slider
Drag to trade quality for size and watch the file size update as you go.
Before/after sizes
See exactly how much you saved before downloading anything.
JPG, PNG and WebP
All three common web formats are supported.
Supported formats
- Input: JPG/JPEG, PNG or WebP, one file up to 20 MB
- Output: compressed image in the same format as the original
Privacy and security
Limitations
- One image at a time, up to 20 MB.
- PNG is lossless — big savings come mainly from re-encoding to JPG/WebP quality levels.
- Higher compression visibly reduces quality; the slider is there so you choose the trade-off.
Related Tools
All toolsResize Image
Resize JPG, PNG or WebP images to exact dimensions with aspect-ratio lock and handy presets.
Convert Image
Convert images between JPG, PNG and WebP right in your browser — no uploads, no sign-up.
Merge PDF
Combine multiple PDF files into one document in the order you want.
Frequently Asked Questions
Is it safe to compress my images here?
Yes. Your image never leaves your device — compression happens entirely in your browser using the Canvas API. Nothing is uploaded to a server.
Why doesn't the quality slider shrink my PNG much?
PNG is a lossless format, so it has no quality setting to trade away for size. For real PNG savings, choose 'Convert to JPG' or 'Convert to WebP' as the output format — both are lossy and compress dramatically better.
What quality level should I pick?
80–85% is usually indistinguishable from the original while cutting file size by half or more. Drop to 60% or below for much smaller files when quality matters less (e.g. thumbnails).
Will compression change my image dimensions?
No. Your image keeps its exact pixel dimensions — only how aggressively the data is encoded changes.
Do I need to install anything?
No. Everything runs in your browser with JavaScript. Drop in an image, adjust the slider, and download the compressed result.
