Compress Image (JPG, PNG, WebP)
Compress JPG, PNG and WebP images online to reduce file size without losing visible quality. Free, fast and in your browser, no upload.
Drop a file here
or click to choose
What this tool does
Compress images to reduce their size while keeping the visible quality. Perfect for speeding up your site load or freeing up storage space.
If the image is too large, first run it through image resize. To switch to WEBP, use image converter.
What you can use it for
- Lighten photos before uploading them to a blog or online store.
- Compress heavy screenshots so they fit through email.
- Reduce image weight to improve mobile performance.
- Move JPG photos to WEBP without sacrificing visible quality.
How to use it
- Drag an image into the box or select several.
- Adjust the quality: 75 to 85 is a solid starting point.
- Pick the output format or leave it on Auto to keep the original.
- Press Run and download the compressed version.
Everything runs inside your browser. No file is uploaded to any server. See more tools in this field.
Tricks for compressing well
Compression is not magic: you lose some quality. These tips help you squeeze the most weight out without it showing on screen.
Start at quality 80
On JPG and WEBP, 80 is where savings are big and the loss is still invisible to the eye. Drop to 70 if the image can handle it, but always check the most detailed area.
Compress once
Every compression adds loss. Keep the original and compress from there when you change something, instead of compressing over an already compressed file.
Resize before compressing
A 4000 px photo displayed at 800 px on screen carries 5x more weight than needed. Resize first, then compress.
WEBP wins for web
For a public site, WEBP at quality 80 usually leaves the file 25 to 35 percent lighter than the JPG equivalent, with the same apparent sharpness.
Pairs well with
Other tools people reach for in the same flow.
Related tools
ImageResize Image Online (PNG, JPG)
Resize images online to any dimensions, with an optional aspect ratio lock. Works with PNG, JPG and WebP, free and in your browser.
Image Converter: PNG, JPG, WebP
Convert images between PNG, JPG and WebP online, in either direction. Fast, free and entirely in your browser, no upload needed.
Image to Base64 Converter
Convert an image to a Base64 data URL, or turn a Base64 string back into an image. Both ways, free and in your browser, no upload.
Frequently asked questions
How much can the file size drop?
It depends on the content and source format. For JPG photos at quality 80, expect reductions of 40 to 60 percent. WEBP, compared to the original JPG, usually shows reductions of 25 to 35 percent with the same visual quality.
Is it lossy or lossless compression?
Lossy, but the loss is practically invisible above quality 75. The tool uses the native browser encoder, which is well tuned for that range.
Is WEBP always the right choice?
For the web, yes, in most cases. If the image has to be compatible with older software, prepared for print or used in pipelines that don't support WEBP yet, JPG is still the safe option.
Do I lose quality if I compress again?
If you recompress an already compressed image, quality drops a little more every time. The recommendation is to compress once, starting from the original.
How do I compress an image to a target size, like 100 KB?
The tool doesn't aim for an exact size on its own. Lower the quality, press Run and check the resulting file size shown after compressing, then adjust and run again until you land under your target, for example 100 KB or under 200 KB for email. Smaller dimensions help a lot, so if the image is large, resize it first. At the same size, WEBP usually keeps more quality than JPG. There is no exact-size guarantee, but a couple of passes normally gets you close.

