Compress images
Reduce the file size of photos and pictures with one of three levels. See how much each image shrank. Compression runs in your browser, so the images are not uploaded.
Features
Three simple levels
Light keeps the best quality, Balanced is the recommended default, and Strong gives the smallest files with some visible loss.
Large photos are scaled down
Images wider or taller than the level’s limit (4096, 2560 or 1600 pixels) are reduced proportionally. Smaller images keep their size.
Savings per file
The result lists the size before and after for every image and for the whole batch.
Never makes a file bigger
If the compressed version would not be smaller, you get the original back, marked as already small.
How to use Image Compressor
- Choose your images or drop them onto the page.
- Pick a compression level and, if you like, a different output format.
- Select Compress.
- Download the compressed images or the ZIP.
Supported formats
| Accepts | JPG, PNG, WebP |
|---|---|
| Produces | JPG, PNG, WebP |
Keep each image’s format, or switch everything to JPG, PNG or WebP. WebP output is not available in Safari.
Limits and things to know
- Up to 50 images, 50 MB each and 300 MB in total. Images above 120 megapixels are refused.
- PNG is lossless. PNG files only get smaller when they are large enough to be scaled down, so choose WebP or JPG output for much smaller files.
- Metadata such as camera details and location is removed, and transparent areas become white when saved as JPG.
- Compression is lossy for JPG and WebP: choose Light when quality matters most.
Privacy and processing
Each image is decoded, scaled and encoded again by your browser in a Web Worker on your device. FilesKit has no server that receives your images, so there is no upload step.
Common uses
Email attachments
Shrink photos so a message stays under the attachment limit.
Faster web pages
Compress pictures before adding them to a website.
Free up storage
Make copies of large photo collections that take far less space.
Meet upload limits
Get below the maximum file size an application form accepts.
How this differs from other approaches
Compression websites usually upload each image and return a smaller file. This tool works on your device with no upload. It does not use palette quantization for PNG, so a dedicated PNG optimizer can shrink graphics further. For exact pixel sizes use Image Resizer & Compressor.
Frequently asked questions
Which level should I use?
Balanced works well for most photos. Use Light for images you will look at closely and Strong when size matters more than quality.
Will the compressed image look worse?
JPG and WebP compression is lossy, so a small amount of detail is lost. At the Light and Balanced levels the difference is usually hard to see.
Why did my PNG barely change?
PNG is lossless and this tool does not reduce its colours. Choose WebP or JPG output, or a stronger level that scales large images down.
Are my images uploaded?
No. They are compressed in your browser and FilesKit has no server that receives them.
Related tools
BMP, GIF & AVIF Converter
Convert BMP, GIF, AVIF and ICO images to JPG, PNG, WebP or BMP.
Image Converter
Convert images between JPG, PNG and WebP, one or many at a time.
Image Resizer & Compressor
Resize images by percentage or pixels and shrink their file size.
Image to Base64
Encode an image as a Base64 data URI, with CSS, HTML or Markdown snippets.