Reduce Image File

Drop an image below, set a target maximum file size and click Reduce. The tool automatically finds the highest quality (and largest dimensions) that fits under your target, only downscaling when needed. Transparent images stay transparent. Everything happens locally in your browser — your image never leaves your device.

Read the guide: How to reduce image file size to a target

Input

Drop an image to reduce its file sizeUp to 20.0 MB per file
Target maximum file size
Target: 500.0 KB

Output

Your reduced image will appear here.

Processed locally in your browser — nothing is uploaded.

How the Reduce Image File works

  • Your image is loaded into an in-browser canvas — nothing is uploaded.
  • The tool binary-searches the highest encoding quality that keeps the file under your target size.
  • If the target can't be met at full resolution, it progressively reduces dimensions and re-searches.
  • Transparent images are encoded as WebP; opaque images as JPG — and the before/after size, quality and dimensions are shown.

Useful tips

  • Start with a 500 KB target for general web use, then adjust if you need tighter limits.
  • If the result is a 'closest match', raise the target slightly or accept a smaller image.

Frequently asked questions

Is my image sent to a server?+

No. All optimisation happens entirely in your browser. Nothing is uploaded or stored.

How does it hit a target file size?+

It binary-searches the highest encoding quality that keeps the file under your target. If even the lowest quality at full resolution is still too big, it progressively reduces the image dimensions and tries again, so the target is met while keeping the largest usable image.

What formats can I reduce?+

JPG, PNG and WebP inputs are supported. Transparent images are re-encoded as WebP to preserve their alpha channel; opaque images are re-encoded as JPG for maximum compatibility.

What if my target is too small to reach?+

The tool will return the closest match it can — the smallest file achievable while keeping the image recognisable — and tell you it didn't hit the target exactly. Try a larger target or accept a smaller image.

Related guides

Related tools

    base44
    Edit with Base44