Optimize

Compress Images Toward a Target File Size

Need a photo under 500 KB, 200 KB, or 100 KB? The browser searches for a suitable output and reports when a target is unreachable.

Private by designRuns locally in browserNo signup needed

No images selected. Files stay on your device.

Your images never leave your computer.

Image Well Done executes all image algorithms inside your browser memory. We never transmit your image bytes, metadata, or filenames to a remote server.

How to use Compress to Target Size

  1. 1Choose the image that exceeds your file size limit.
  2. 2Enter your required target size in KB (e.g., 500 for 500 KB) or use the quick preset buttons.
  3. 3Choose between JPG (standard) or WebP (transparency compatible).
  4. 4Click "Process images" — the engine iteratively searches for the best quality matching your target.

Quality Search

Tries different quality settings to find a result under your byte budget when possible.

Adaptive Resolution Scaling

If quality reduction alone is not enough, the engine tries smaller dimensions and reports an error if the target remains unreachable.

Dimension Change Reporting

Clearly reports whether resolution was modified (e.g. 4032×3024 → 2709×2032) alongside final size.

Frequently Asked Questions

What if my target size is very small (e.g., under 50 KB)?

The engine tries lower quality and smaller dimensions. If the target is still unreachable, it shows an error rather than returning an oversized result.

Can I use the result for an application portal?

You can set the portal’s maximum file size, but check the exported dimensions, format and final size against all of its requirements before uploading.