⚡ Free · private · in-browser
Free in-browser image compressor — JPG, PNG, WebP
Compress and convert images privately, without uploading.
Drop an image here or click to choose
Compressed in your browser - nothing is uploaded
Want a shareable link that also resizes on the fly?Host it on the Image CDN.
Compress and convert images without uploading
This tool shrinks images the private way: the file is decoded onto a canvas in your browser, re-encoded to WebP or JPEG at the quality you pick, and handed straight back to you as a download. Because the work happens on your own machine, nothing ever leaves the browser - ideal for screenshots, ID photos, product shots, or anything you would rather not send to a stranger's server just to make it smaller.
Why re-encoding shrinks files so much
Photos straight from a phone or camera are saved at very high quality with lots of redundant detail the eye never notices at web sizes. PNG screenshots are worse still - they store every pixel losslessly, so a simple dashboard grab can weigh several megabytes. Converting to WebP at quality 75 keeps the image looking identical while discarding data the display cannot show, which is where the dramatic 60-90% savings come from. WebP generally beats JPEG at the same quality, and every current browser supports it, so it is the default here.
Pick the right quality
- 85-95 - archival or print-adjacent; large but pristine.
- 70-80 - the web sweet spot; tiny files, no visible loss for most photos.
- 40-60 - aggressive; great for thumbnails and previews where size wins.
Watch the live before/after readout as you drag the slider to find the point where the file is as small as possible without the preview degrading. When you are happy, download the result - or, if you need a URL that other pages can pull different sizes from, upload the compressed file to theImage Hosting & CDN and let the edge handle the rest.
Frequently asked questions
Is my image uploaded anywhere?
No. The compressor decodes, re-encodes, and downloads your image entirely in your browser using a canvas. Nothing is sent to any server, so it is safe for private photos and screenshots.
Which formats does it output?
WebP and JPEG. WebP usually produces the smallest file at a given visual quality and is supported by every current browser. JPEG is the safest universal choice for photos when you need maximum compatibility.
How much smaller will my image get?
It depends on the source, but re-encoding a large PNG or camera JPEG to WebP at quality 75 commonly cuts file size by 60-90% with no visible difference at normal viewing size. The live before/after readout shows the exact numbers.
What if I want a shareable URL instead of a download?
Compress here first, then upload the result to the Image Hosting & CDN tool to get a permanent link that also resizes and reformats on the fly.