This free online image compressor reduces an image's file size by re-encoding it as a JPEG at your chosen quality. Everything happens in your browser - your image is never uploaded anywhere.
How to Use the Image Compressor
Click "Select Image" and choose the image you want to compress.
Adjust the quality slider - lower values produce a smaller file but reduce image quality.
Click "Compress" to see the new file size, then download the result.
How the Compression Works
JPEG is a lossy format: it saves space by discarding fine detail that the eye is least likely to notice, such as subtle colour variation within small blocks of the picture. The quality slider controls how much is thrown away. At 90% very little is lost; at 30% the savings are large but blocky patches and colour banding become visible.
This tool keeps the original width and height in pixels. It only changes how efficiently those pixels are stored. The result is always a JPEG named compressed.jpg, and the percentage shown compares its size with the file you selected.
Re-drawing the image on a canvas also removes its EXIF metadata, including the camera model, the date taken and, for many phone photos, the GPS location. That is useful if you are sharing a picture publicly.
Choosing a Quality Setting
Quality
What to expect
Suitable for
90–100%
Practically identical to the original. Savings are small, and an already-compressed JPEG may even grow.
Printing, archiving
70–85%
Differences are hard to spot at normal viewing size, with a large drop in file size.
Websites, email, most uploads
50–65%
Slight blur and halos around sharp edges when you zoom in.
Thumbnails, chat apps, previews
10–45%
Visible blocks, smeared detail and colour banding in skies and skin tones.
Meeting a very strict size limit
Example: a 3.2 MB photo saved at 80% that comes out at 640 KB is shown as 80% smaller, because 640 KB is about one-fifth of 3.2 MB. Start around 80% and lower the slider only if the file is still too big.
When Quality Alone Is Not Enough
Online application forms for exams, jobs and government services often require a photo or signature within a fixed size and pixel range. Since this tool does not change pixel dimensions, a large phone photo may not reach a very small limit even at low quality. Crop or resize it in your phone's editor first, then compress.
Screenshots, logos and diagrams with flat colours and sharp text usually compress better as PNG. Converting them to JPEG can make them blurry, and sometimes larger.
Each time a JPEG is re-compressed, a little more detail is lost. Keep your original and always compress from it rather than from an earlier compressed copy.
Always check the form's official instructions for the required format, size in KB and dimensions before uploading.
Frequently Asked Questions
It draws your image onto a canvas and re-encodes it as a JPEG at the quality percentage you choose. Lower quality values compress more aggressively.
Yes. The output is always a JPEG, which doesn't support transparency, so any transparent areas are filled with white.
No. Compression happens entirely in your browser using the Canvas API - your image never leaves your device.
This happens when the original was already a well-compressed JPEG, or a PNG with large areas of flat colour. Re-encoding at a high quality setting can take more space than the original encoding did. Lower the quality, or keep the original if it is already small enough.
No. The output has exactly the same width and height in pixels as the original. Only the amount of stored detail changes. If you need smaller dimensions, for example to fit a form's photo requirements, resize the image before compressing it.