Image Compressor: Reduce Image File Size Online
Compress JPG, PNG, WebP, GIF and BMP images in your browser. Set a quality or a target size in KB and download smaller files instantly.
Loading Image Compressor…
Your files never leave your device
How to compress an image online
The Image Compressor makes photos and graphics lighter without changing their dimensions. By default it keeps each file in its original format and re-encodes it at 80% quality: JPG stays JPG, WebP stays WebP, and PNG gets smart palette compression that keeps transparency. For typical camera and phone photos that is often enough to cut the file size by half or more, with no difference you can spot at normal viewing size.
Everything you need for everyday compression sits in one panel: a quality slider from 5 to 100, a Target size mode for hard limits such as a 100 KB upload form, an optional resize, and a format switch in case you would rather get JPG, PNG, WebP or AVIF back.
How to use it, step by step
- Drop JPG, PNG, WebP, GIF or BMP images onto the upload area, click it to pick files, or paste an image with Ctrl+V. You can add several files at once.
- Leave the quality at 80% or move the slider: lower numbers give smaller files, higher numbers keep more detail. Every change re-renders the preview live.
- Need a hard limit? Switch to Target size and type a value in KB, or tap 20 KB, 50 KB, 100 KB, 200 KB, 500 KB or 1 MB. The tool finds the highest quality that fits and only shrinks the dimensions if it has to.
- Optionally open Resize to cap the width and height (Max), scale by a percentage or set an exact size, and use Format to change the output type.
- Compare the result with the before/after slider and check the size badge, then click Download, or Download all (ZIP) when you processed several images.
What happens to each format
- JPG is re-encoded at the chosen quality, which gives the biggest savings for photos.
- PNG is reduced to a colour palette (256 colours from 85%, 128 from 70%, fewer below) with transparency intact. If the palette version would come out larger, the lossless PNG is kept, and at 100% PNG stays fully lossless.
- WebP is recompressed as WebP; if your browser cannot write WebP, you get JPG or PNG instead.
- BMP files are saved as JPG, and GIF files become a still PNG of the first frame, because the browser encoder cannot write animation.
Tips for the best size-to-quality ratio
Photos usually look identical between 75% and 85%; below about 60% you start to see blocky edges in skies and skin. Screenshots and logos compress best as PNG, while photos without transparency are smallest as JPG or WebP. If a portal demands a fixed limit, use a dedicated page such as compress image to 100 KB. For whole folders, the bulk image compressor works the same way and zips every result, and converting to WebP often saves another quarter or more on websites.
Private, free and instant
Everything runs inside your browser: images are decoded, re-encoded and zipped on your own device and never uploaded, with no sign-up and no watermark. Location and camera data (EXIF) are stripped from every result, and files of up to 80 MB each are supported.
Features
- Keeps the original format or converts to JPG, PNG, WebP or AVIF
- Quality slider from 5 to 100 with live before/after preview
- Target size mode: 20 KB to 1 MB presets or any KB value
- Smart PNG palette compression that keeps transparency
- Batch processing with Download all as ZIP
- EXIF and GPS data removed, 100% in your browser
Frequently asked questions
How do I compress an image without losing quality?
Keep the quality between 75% and 85%: the file gets much smaller while the difference stays invisible at normal size. For PNG graphics, 100% is fully lossless and 85 to 99% uses a 256-colour palette that usually looks the same.
Can I compress an image to a specific size like 100 KB?
Yes. Switch the compression mode to Target size and enter the limit in KB. The tool searches for the highest quality under that size and only reduces the dimensions if even low quality is still too big.
Are my images uploaded to a server?
No. Compression runs locally in your browser with the Canvas API, so your files never leave your device.
Why did my PNG barely get smaller?
Photos saved as PNG contain a huge number of colours and compress poorly as PNG. Switch the format to JPG or WebP for photos, and keep PNG for graphics, screenshots and images that need transparency.
Can I compress several images at once?
Yes. Add as many files as you like; they are processed one after another with the same settings, and you can download them individually or as one ZIP file.
Does compressing remove EXIF data?
Yes. Every result is re-encoded from the pixels, so camera details, GPS location and other EXIF metadata are not carried over. Photos are first rotated according to their EXIF orientation, so they still display the right way up.
Is there a file size limit?
Each file can be up to 80 MB. Very large images simply take a little longer, because all the work happens on your own device.
