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 targetInput
Output
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
How to compress JPG images
Large JPG files slow down websites and fill up storage. This guide explains how JPG compression works, how the quality setting trades size for sharpness, and how to pick a sensible level for photos and graphics — all using a free tool that runs entirely in your browser.
How to compress PNG images
PNG files are large because the format is lossless and keeps every colour and pixel. This guide explains how PNG compression works, how reducing colour depth shrinks the file while preserving transparency, and how to choose a sensible level — all using a free tool that runs entirely in your browser.
How to compress WebP images
WebP produces smaller files than JPG and PNG while supporting transparency, but it can still be trimmed further by re-encoding at a lower quality. This guide explains how WebP compression works, how the quality setting trades size for sharpness, and how to pick a sensible level — all using a free tool that runs entirely in your browser.
How to upscale an image
Sometimes you need an image bigger — for a large hero banner, a print layout or a higher-resolution thumbnail. This guide explains how browser-based upscaling works, how the scale factor and output quality trade sharpness for file size, and how to enlarge an image by 2×, 3× or 4× — all using a free tool that runs entirely in your browser.