Compress Image
Popular
Reduce JPG, PNG, and WebP file size in your browser.
or drop PDF here
Runs in your browser — your file never leaves your device.
Working…
Processing your file…
Your file is ready.
Shrink a JPG, PNG or WebP image without visibly wrecking it. Compress Image re-encodes the picture at a quality you choose and shows the estimated size before you commit, so you can find the point where the file is small enough and the detail is still there. PNG stays lossless and ignores the quality slider; JPG and WebP respond to it. Everything runs on your device.
How to use Compress Image
- Click "Select image files" and choose the pictures to shrink.
- Pick an output format. JPG is usually the smallest for photographs, WebP is smaller still in modern browsers, and PNG is the choice when lossless matters.
- Drag the quality slider. 85 is the default and a good balance; below about 60 the loss becomes visible on photographs and obvious on text.
- Watch the estimated size readout, then click "Compress Image" and download.
Who it is for
Compress Image is for a picture that is too heavy for where it is going: an upload form with a size limit, an email attachment, a product photo on a shop page, or a blog image that has to load quickly. It is also the fix for phone photos, which are routinely several megabytes because the camera saved at full resolution for no one's benefit.
How it works
- The picture is redrawn to a canvas and re-encoded at the quality you choose. Lower quality means a smaller file, and the estimated size readout updates before you commit.
- JPG and WebP respond to the quality slider; PNG is lossless and ignores it, so a PNG only gets smaller if you change its format or dimensions.
- Each image is handled in turn, so a batch of product photos can be standardised in one pass.
What it cannot do
- The slider does not shrink a PNG. Convert it to JPG or WebP if size matters more than lossless edges.
- Re-encoding discards camera metadata, including location — often desirable, but it means the original is the only copy that still has it.
- Below about 70 the loss becomes visible on photographs, and on text or line art well before that.
- Compressing does not change the pixel dimensions. A 6000-pixel photo stays 6000 pixels and still needs resizing for a web slot.
Frequently asked questions
Why did my PNG get no smaller?
Because PNG is lossless and the quality slider does not apply to it — the only way to shrink a PNG is to reduce its dimensions or convert it to JPG or WebP. For a screenshot, converting to WebP is usually the best trade.
How low can I take the quality?
For photographs, 70-85 is invisible at normal viewing size. Between 50 and 70 the loss shows on close inspection. Below 50 it is visible on any screen, and text or line art degrades much earlier than photographs.
Does compressing remove the metadata?
Re-encoding produces a fresh image file, so camera metadata such as location and capture details does not survive. That is often desirable for a photo you are posting publicly, and worth knowing if you wanted to keep it.
Can I batch several images at once?
Yes — add as many as you like and each is processed in turn. That is also the fastest way to resize a set of product photos for a shop.
Are my images uploaded?
No. The re-encoding happens in your browser, so personal photos never leave your device.