20KB, 50KB, 100KB, and 200KB
Turn on Set a maximum file size, enter the KB limit, and compress the image to find the highest-quality tested result under that target when possible.
Compress JPG, JPEG, PNG, and WebP images online for free. Reduce file size automatically or set a maximum size in KB or MB.
Drop your image here, paste it, or choose a file
JPG, PNG, or WebP up to 20MB. One image at a time.
Choose one JPG, JPEG, PNG, or WebP image from your device.
Use automatic compression, or set a maximum file size in KB or MB.
Compare the original and compressed results, then download the image you created.
Use the image file size compressor when a form, website, or sharing service has a maximum upload limit.
Turn on Set a maximum file size, enter the KB limit, and compress the image to find the highest-quality tested result under that target when possible.
Select MB as the unit to use this online image compressor for larger 1MB or 2MB upload limits.
Very small targets may reduce image quality, and not every image can reach a requested file size while keeping its original pixel dimensions.
Built for fast, private optimization
Everything you need to meet common upload limits without sending the image away.
Your image is decoded and compressed locally on your device.
Recommended settings balance a smaller file with limited visible change.
Set 20KB, 50KB, 100KB, 200KB, or another KB or MB limit.
Inspect the original and compressed versions with an interactive comparison.
Use the compressor for free and download the result immediately.
JPG, PNG, and WebP
The compressor automatically adapts to JPG, PNG, or WebP. Your image keeps the same width and height, but compression can remove some detail—especially when you choose a very small file size.
Reduce the file size of photographs and detailed JPG or JPEG images while keeping the original pixel dimensions.
Compress PNG graphics while preserving transparent areas and keeping the original pixel dimensions.
Reduce WebP photo and graphic file sizes while preserving transparent areas and the original pixel dimensions.
Clear answers about privacy, formats, limits, and output.
No. The image is read, compressed, compared, and downloaded in your browser. Image bytes are not sent to our application or a third-party compression service.
The compressor supports one static JPG or JPEG, PNG, or WebP image at a time, up to 20MB. Animated PNG and WebP files are not supported.
No. Leave the option off to use the recommended automatic settings, or enable it when a website or form requires a particular limit.
To compress an image to 20KB, 50KB, 100KB, or 200KB, enable Set a maximum file size, enter the KB value, and run the compressor. The tool returns the highest-quality tested result under that limit when possible.
Enable Set a maximum file size, choose MB, and enter 1 or 2. The compressor searches for a result under the selected limit when possible.
Compression involves a file-size and quality tradeoff. Automatic settings aim to reduce noticeable visual changes, but the tool cannot guarantee pixel-level lossless compression. Smaller targets can produce more visible changes.
Not always. If changing encoding quality is not enough, the compressor returns the smallest tested result and suggests using the Image Editor to reduce pixel dimensions.
No. The output keeps the original width and height. Use the Image Editor when you need to crop, resize, or change aspect ratio.
Yes. PNG and WebP outputs keep transparent areas, although color and detail may change as the file is compressed.
Yes. The browser compressor is free to use, requires no account, and adds no watermark.