Language 中文 English

Free Image Compressor

Set a size limit and it finds the best quality automatically. Your images are never uploaded — everything happens on your device.

Target size
Output format

Choose image

What this tool is

A free image compressor that runs entirely in your browser. Enter the size limit you need (say 200KB) and it automatically tunes the compression quality to fit under that limit. You can also resize images without touching quality.

Unlike most online compressors, your images are never uploaded to any server — everything happens on your own device. No upload means no waiting, no privacy risk, and it keeps working with your connection off.

Typical uses:

How to use it

  1. Pick a mode — six on the left: compress (Standard / Batch / Advanced) and resize (Resize / Batch Resize / Advanced Resize)
  2. Choose images — one, or several at once
  3. Set your target — a target file size (KB or MB) for compress modes; drag the slider or type width/height for resize modes
  4. Download — individually, or all together as a ZIP

Frequently asked questions

Are my images uploaded?

No. Everything runs in your browser — there is no server involved, and it works offline. That is also why there is no upload progress bar: there is no upload.

Can it compress an image below 200KB?

Yes — that is the core feature. Enter the target (for example 200) and the tool finds the highest quality that still fits under that size. If an image simply cannot reach the target, it says so honestly instead of pretending it succeeded.

Which image formats are supported?

Input: JPG, PNG, WebP, GIF, BMP and anything else your browser can read. Output: WebP (smallest) or JPEG (most compatible). The resize modes can also keep the original format.

Why did the file get bigger after compressing?

Re-encoding has its own overhead. If an image was already heavily compressed, compressing it again can increase the size. In that case the tool keeps the original and marks it as already optimal.

How many images can I process at once?

No limit on count or size — there is no server bandwidth involved. Batch processing runs one image at a time on purpose, so that decoding dozens of images at once does not exhaust your browser memory.

Will quality visibly suffer?

It depends on your target. Compressing to 20–40% of the original size is usually indistinguishable to the eye; below about 10% you will start to notice. Try one or two images first before running a batch.

I only want to resize, without losing quality. What should I use?

Resize or Batch Resize. Those modes change dimensions only and never compress quality against a target size — quality stays at 92%. Shrinking the dimensions already reduces the file size.

Does it work on a phone?

Yes, the layout is responsive. Phone memory is limited though, so pick fewer images at a time when they are large.

Do I need to sign up or pay?

No. No account, no ads, no limit on how many images or how large they are.

How is this different from other online image compressors?

Two things. First, your images are never uploaded — all processing is local. Second, target-size compression: most tools give you a quality slider and you have to guess, while here you type 200KB and it guarantees the result fits.