Reduce Image Size
Make a picture smaller in file size. Type the limit you need, for example 200 KB or 1 MB, and the tool reduces your JPG, PNG or WebP to just under it, keeping as many pixels and as much detail as that limit allows.
The result stays under this size whether a website counts 1 KB as 1,000 or 1,024 bytes. PNG files are saved as JPG so they can reach small sizes (transparency becomes white). If a picture is too large for the limit, its pixel size is reduced automatically.
Drop images here
or click to browse files
Supports: JPG, PNG, WebP • Max 10MB per file • Up to 10 images
100% Private
All compression happens in your browser. Files never uploaded to any server.
Smart Compression
Reduce file size up to 90% while maintaining visual quality.
Batch Processing
Compress multiple images at once. Download individually or all as ZIP.
How to reduce the size of an image
- Check the size limit above (type your own, or tap 20, 50, 100, 200 or 500 KB, or 1 MB).
- Drop your JPG, PNG or WebP picture into the box, or tap it to choose a file.
- Press Compress. The tool tests different quality levels, and reduces the pixel size only if it must, until the file is just under your size limit.
- Download the result. The file name ends with
_compressedand you can compress up to 10 pictures at once.
The picture keeps its width and height unless the limit is too small to reach any other way. If a form also asks for exact pixel dimensions, resize the picture first and reduce its file size second. For a very large photo, resizing it to fewer pixels first also makes the file much smaller.
Other popular sizes
Frequently asked questions
How do I reduce the size of an image?
Add your picture, type the file size you want (for example 200 KB or 1 MB) and press Compress. The tool tries different JPEG quality levels, and reduces the pixel size only if it has to, until the file is just under your limit. Then download it.
How do I reduce an image to a size in KB or MB?
Use the size box: choose KB or MB and type a number, or tap one of the quick sizes (20 KB, 50 KB, 100 KB, 200 KB, 500 KB or 1 MB). The result is just under that size.
Will reducing the size make my picture blurry?
A smaller file has to keep less detail, but the tool keeps the highest quality and the most pixels that fit under your limit, so a modest reduction, for example from 3 MB to 1 MB, often looks very similar on screen. A very small limit forces lower quality or fewer pixels, and the tool tells you what it did.
Does it change the width and height of my picture?
Only when it has to. The tool first lowers the JPEG quality and reduces the pixel size only if the quality alone cannot reach your limit. If you need exact pixel dimensions, resize the picture first with the image resizer and then reduce its file size here.
Is my picture uploaded to a server?
No. The compression runs in your browser using your own device, so the picture is never sent to our servers.
Will the result stay under the limit on every website?
The tool stays below your limit counting 1 KB as 1,000 bytes, which is also below the same number counted as 1,024 bytes. So the file passes whichever way a website measures it.
Why did my PNG become a JPG?
PNG files cannot be made much smaller by lowering the quality, while JPG files can. In target-size mode a PNG is saved as a JPG so it can reach small sizes, and any transparent area is filled with white. Use the quality slider if you need to keep PNG.
What if the tool cannot reach my limit?
It reduces the pixel size step by step before giving up. If a picture still cannot go below the limit, the tool shows the smallest size it reached, so you can pick a larger limit or a smaller original picture.
Can I set a minimum size as well?
No. The tool aims for a result just under your limit, which is usually close to it, but it does not add data to make a small file bigger. If a form needs a minimum size, set the limit close to the maximum the form allows.