Private batch compression

Free Image Compressor

Reduce JPG, PNG, and WebP file sizes for websites, email, forms, and social media. Set a target size and process up to 20 images without uploading them.

IMAGE COMPRESSOR

Compress images to the size you need

BatchTarget KBLocal

Drop images to compress

JPG, PNG, WebP, and browser-readable HEIC images

Up to 50 MB each and 20 images at a time
01Target a file size

Choose a KB limit. Quality and dimensions are reduced only as much as needed.

02Compress in batches

Apply one setting to as many as 20 images and download each result.

03Files stay private

Compression runs locally and the images never leave your device.

OMNIKIT

Compress JPG, PNG, and WebP images online

Use the target size presets for profile pictures, application forms, email attachments, product images, and faster websites. JPEG and WebP quality is adjusted first; when a strict target cannot be reached, OmniKit progressively reduces dimensions.

PNG uses lossless browser encoding, so some PNG files may remain larger than the selected target. Choosing WebP or JPG usually produces a smaller result, while PNG is useful when transparency must be retained.

FAQ

Image compression questions

Are my images uploaded?

No. Your browser decodes and re-encodes each image locally. OmniKit never receives the source image or the generated result.

Can every image reach the exact target size?

Not always. Very detailed images or lossless PNG files can remain above the target. The result card clearly states when the browser compressed an image as much as possible.

Does compression remove metadata?

Yes. Exported images are newly encoded pixel data, so common EXIF fields such as GPS location, camera model, and capture time are not copied.