Compress Image
Reduce image file size while keeping good quality. Free online image compressor, no sign-up.
Free · No sign-up▶ Watch: How to compress an image (0:39)
Video transcript
- Set a target size. Pick a preset or type the largest file size you want, here 100 KB.
- Pick a format. WebP is usually the smallest. Choose JPG if the site asks for it.
- Add your photo. Drop one photo or many. Each one is squeezed under the target size.
- Compare the sizes. The card shows the size before and after, so you know it will fit.
- Download it. Save the compressed copy and attach it to your email or upload form.
How to use Compress Image
- 1. Choose Target file size and type a maximum in KB or tap a preset (20 KB to 1 MB), or switch to Quality and set a level from 30% to 95%.
- 2. Pick a Format: Auto saves transparent images as WebP and everything else as JPG, or force JPG, WebP (usually the smallest) or PNG — lossless, or Lossy PNG (fewer colors) for much smaller files that keep transparency.
- 3. Drop one or more JPG, PNG or WebP images into the box. Each card shows the size before and after, percent saved, pixel dimensions and the quality or PNG color count used.
- 4. Click Download on any card, or Download all as ZIP after compressing several images. Changing a setting re-compresses every image automatically.
Frequently asked questions
Is the image compressor free, and how many photos can I compress at once?
It’s free with no sign-up and no watermark. You can drop several images in one go and download them together as a ZIP. There’s no fixed count limit, but very large batches depend on your device’s memory, since all the work happens in your browser.
Are my images uploaded when I compress them?
No. Compression runs entirely in your browser, so your photos never leave your device and nothing is stored on our servers. The only extra downloads are small open-source libraries fetched from a public CDN when needed: UPNG.js for PNG output, and JSZip when you ask for a ZIP of several images.
How do I compress a JPG to under 100 KB?
Keep Target file size selected, tap the 100 KB preset (or type any number), and drop your photo. The tool searches for the highest quality that fits; if even 45% quality is too big, it shrinks the pixel dimensions step by step and marks the card “resized to fit.”
Why is my compressed image still bigger than the target size?
Very small targets can be out of reach for large, detailed images. The tool keeps quality at 45% or higher while shrinking the image, and only drops quality further in its final round. If it still can’t reach the target, the card warns you — try a larger target or the WebP format.
Can I compress a PNG without losing transparency?
Yes. Choose PNG as the Format to keep a PNG: lossless mode keeps every pixel and the transparency exactly and only re-packs the file more tightly (if it can’t be made smaller, your original PNG is kept), while Lossy PNG (fewer colors) reduces it to a 256- to 8-color palette with transparency for a much smaller file. With Format set to Auto, transparent images are saved as WebP instead; choosing JPG fills transparent areas with white.
What image formats can the compressor open and save?
It opens JPG, PNG, WebP, GIF, BMP and AVIF files your browser can read, and saves results as JPG, WebP or PNG with -min added to the file name. Lossless PNG can’t be squeezed to an exact target size, so in Target mode turn on Lossy PNG, which lowers the color count and then the dimensions until it fits. Animated GIFs become a single still frame.