Compress images online
Make a picture's file smaller by choosing the quality, or name the size in KB and let the page find the quality for you. Everything runs in your browser.
Two ways to ask for a smaller file
There are two ways to ask for a smaller file. One is to say how good the picture must stay and accept whatever size that gives. The other is to say how big the file may be and accept whatever quality that gives. A website wants the first; an application form wants the second. The tools here are split along that line.
All of them work the same way underneath. The picture is opened by your browser, encoded again as JPG, PNG or WebP with the setting you chose, and offered back as a download. It is never sent to a server, so there is no queue and no daily limit. Each page shows the result beside the original and states the size before and after. Because the picture is encoded again, its EXIF data, including any location, is not carried into the download.
One thing these tools cannot do is add detail. Making a file larger, which some forms demand, adds bytes and nothing else, and the pages that do it say so.
Compress by quality
Choose how much quality to give up and see the size that results. Start with the general compressor; use the JPG or PNG page when you know the format and want its own controls.
Image Compressor
Drop in a photo, move the quality slider and watch the file size fall in real time.
JPG Compressor
Compress photos at the exact quality value you choose, and see the file size before you commit.
PNG Compressor
PNG has no quality slider, so this tool reduces the colour palette instead, which is what actually makes…
Image Quality Reducer
Sometimes you need a smaller file, not a prettier one.
Compress to a size limit
Type or pick a limit and the page searches for the best quality that fits under it, scaling the picture down only if quality alone cannot get there. A limit is counted at 1,000 bytes to the kilobyte, so the file passes a form that counts either way.
Image File Size Reducer
Portals that demand "under 100 KB" or "under 200 KB" are the reason this tool exists.
MB to KB Converter
A camera photo is measured in megabytes and an upload form in kilobytes.
Compress Image to 20KB
A 20 KB limit is what application forms set for signature scans and small photos.
Compress Image to 50KB
Fifty kilobytes is the usual ceiling for the photograph on an online application.
Compress Image to 100KB
One hundred kilobytes is the most common upload limit there is.
Compress Image to 200KB
A 200 KB limit usually means a document: a scanned certificate, an ID proof or a mark sheet.
Compress Image to 500KB
Half a megabyte is a generous budget: enough for a Full HD photo at good quality.
Compress Image to 1MB
Phone photos are three to five megabytes, and upload forms often stop at one.
Reach a minimum size
Some forms refuse a file for being too small. These two raise a file to a minimum, in kilobytes or in megabytes, without changing how the picture looks.
Guides that go with these tools
Longer articles on the decisions behind them.
How to reduce a photo to 20 KB
A 20 KB limit cannot be met by compression alone. The picture has to become the small size the form wants first, and then be compressed. Here is the order to do it in, and what to expect at the end.
Read the guide Performance · 11 min readHow to compress images for a faster website
Images are usually the heaviest thing on a page and the easiest to fix. This is the workflow in the order that saves the most bytes, with real numbers from a worked example.
Read the guideFrequently asked questions
Which compression tool should I start with?
If a form gave you a number, use the Image File Size Reducer or the page named for that number, such as Compress Image to 100KB. If nobody gave you a number and you only want a lighter picture, use the Image Compressor and move the slider until the preview stops looking right.
Does compressing an image reduce its quality?
With JPG and WebP, yes: the file gets smaller by discarding detail the eye is least likely to miss, and the lower the setting the more is discarded. PNG is compressed here by reducing its number of colours, which is also a loss, and the page labels it as one. Every tool shows the result beside the original, so you can judge it before you download.
Is a kilobyte 1,000 bytes or 1,024?
Both are in use, and upload forms do not say which they mean. The size-limit tools here treat a limit as 1,000 bytes to the kilobyte, the smaller of the two, so a file that meets it passes either way. The tools that raise a file to a minimum count 1,024, the larger, for the same reason.
Are my images uploaded to be compressed?
No. The work is done by your browser on your own device, and the picture is never sent to a server. You can check by loading a tool, switching off your internet connection and using it.