How to compress an image
- Choose one or more JPG, PNG, WebP, HEIC or AVIF pictures, or drop them into the blue box.
- Pick Quality and move the slider, or pick Target size and type the largest file size you can accept.
- Press Compress, compare before and after, then save each picture or grab them all in a ZIP.
Two ways to make a picture smaller
There are two questions people usually have when a photo is too heavy. Sometimes it is simply "make this lighter without ruining it", for a website, a blog post or a shared album. Other times there is a hard number to hit, such as a form that refuses anything above 100 KB. This tool offers a mode for each.
- Quality sets how much detail the encoder may throw away. At the default of 75% most photos drop to a fraction of their original weight and still look identical on screen.
- Target size takes a number in kilobytes and searches for the highest quality that stays under it. If even the lowest sensible quality is too big, the picture is scaled down in small steps until it fits, and the result tells you the new width and height.
What happens to each file type
| You add | You get | How it shrinks |
|---|---|---|
| JPG | JPG | Re-encoded at the chosen quality |
| PNG | PNG | Colors reduced to a smart palette (256 by default), transparency kept |
| WebP | WebP | Re-encoded at the chosen quality (JPG or PNG on browsers that can't write WebP) |
| HEIC, AVIF | JPG | Converted to JPG so every device and website can open it |
PNG files with no transparent areas can also be switched to JPG with one checkbox. For screenshots with big flat areas PNG is usually the better choice; for camera photos JPG is almost always far smaller.
Private by design
Your pictures are decoded, re-encoded and saved inside this browser tab. They are never sent to a server, which matters for ID scans, family photos and unreleased product shots. Re-encoding also leaves behind hidden photo data such as GPS location, camera model and the time the picture was taken, so the smaller file is also a more private one. If you only want to strip that data without touching quality, use Remove EXIF Data.
When a smaller file isn't possible
A picture that has already been squeezed hard, such as a photo downloaded from a messaging app, may not get any lighter. In that case the tool keeps your original instead of handing back a bigger file, and tells you so. If the file is still too large, cutting the pixel count helps far more than lowering quality further: try Resize Image first, then compress.
Picking the right setting
For photos on a website or in a presentation, start with Quality at 75% and look at the slider view. For an upload form that states a limit, go straight to Target size and type the number from the form. If you are preparing images for a specific social network, resize them to its recommended dimensions first, because the network will re-compress the picture anyway and a sensible pixel size matters more than a squeezed file.
More ways to use this tool
Frequently asked questions
Will compressing make my photo look worse?
At 70–85% quality the difference is very hard to spot on a phone or laptop screen. Use the before/after slider on the result screen to check fine details like hair, text and sky gradients before you download.
Can I compress many images at once?
Yes. Add as many as you like; they are processed one after another with the same settings, and you can download everything as one ZIP file.
Why is my PNG still large?
Photos saved as PNG stay heavy even with fewer colors, because every pixel is different. If the image has no transparent parts, tick Convert PNG to JPG or use PNG to JPG.
Does it keep the picture the right way up?
Yes. Phone photos that rely on a rotation tag are drawn upright before saving, so the compressed copy displays correctly everywhere.
Is there a file size limit?
There is no upload, so no server limit. Very large pictures (tens of megapixels) depend on your device's memory, and phones may need a moment for each one.
Which is better, a lower quality or a smaller size in pixels?
For a strict KB limit, fewer pixels usually looks better than very low quality. The Target size mode tries quality first and only then reduces the dimensions, so you get the gentlest change that fits.