Compress Image Online

Compress images to any target size you need. Enter a custom size like 50 KB, 200 KB or 1 MB, upload up to 20 photos, and download the results instantly. Free, private, runs in your browser.

Drag & drop your images here

or

JPG, PNG, WEBP. Up to 20 images at once

Compress Images to Any Size Online

Reduce JPG, PNG and WEBP images to any target file size you need. Enter a custom size like 50 KB, 200 KB or 1 MB and our compressor will automatically find the best quality to hit that target. Process up to 20 images at once, see before and after sizes, and download everything with one click. Free, private, runs entirely in your browser.

Batch Processing

Select up to 20 images at once and compress them all together. See individual results and download them all or one by one.

Custom Target Size

Enter any file size you need and the compressor will automatically find the best quality to reach that target while keeping maximum detail.

100% Private

All compression happens in your browser using Canvas. Your images never leave your device and are never uploaded to any server.

How to Compress

  1. Click "Select Images" and choose one or more photos from your device (up to 20)
  2. Enter your desired file size (for example 100 KB or 1 MB) or pick a quick size preset
  3. Review the original vs compressed size for each file
  4. Click "Download All" to save every file, or download individually

Popular Target Sizes

  • 10 KB Passport and visa applications that require tiny files
  • 20 KB Government form uploads with strict limits
  • 50 KB Email signatures and small web thumbnails
  • 100 KB Blog thumbnails and social media profile pictures
  • 200 KB Web pages that need fast loading times
  • 500 KB Email attachments and newsletter images
  • 1 MB High quality web images and product listings
  • 2 MB Presentations and documents with embedded images

Frequently Asked Questions

JPG and WEBP compression is lossy, meaning some quality is traded for smaller files. At 80% quality the difference is virtually invisible to the human eye. PNG compression is lossless but produces larger files. For aggressive targets like 10 KB, there may be visible quality loss on large photos.

If even the lowest quality still exceeds the target, the compressor will also scale down the image dimensions to reduce file size further. You will always get a file at or below the requested target.

WEBP generally produces the smallest files at the same visual quality. JPG is a close second and has universal compatibility. PNG is best when you need transparency or lossless output but creates larger files.

No. Everything runs locally in your browser using HTML5 Canvas. Your images never leave your device.