Skip to content

Runs in your browser

Image KB/MB Reducer

Hit a specific file size in KB or MB. The quality is searched automatically to land just under your target, and the image is downscaled only if it has to be.

Add your images

For upload forms with a hard size limit — portals, applications, marketplaces.

Up to 50 files at a time · nothing is uploaded, every image is processed on your own device

Settings

Quality is searched automatically to land just under your target. Add a maximum width when the target is very small.

Smallest files at a given quality, and it keeps transparency.

KB — currently 100.0 KB

Quality is searched automatically to land just under this.

90

The ceiling for the search — it will never go above this.

Maximum dimensions

Optional. Images already smaller than this are left at their own size.

px
px

About hitting an exact file size

Some forms do not care how your image looks; they care that it is under 200 KB. Getting there by exporting, checking, adjusting and exporting again is slow and imprecise.

This tool searches instead. You give it a target and it tries a quality, measures the encoded result, narrows the range and repeats until it lands just under the number. When quality alone cannot get there, it steps the dimensions down and searches again — because a slightly smaller image at a decent quality beats a full-size one that has been crushed.

When this is the right tool

  • An application, portal or marketplace states a hard maximum file size.
  • An email or messaging system rejects attachments above a limit.
  • A content system imposes a per-image cap you keep tripping over.
  • You need a batch of images all under the same ceiling.

How to use it

  1. Drop in the images

    JPG, PNG and WebP. Each file is searched independently, so a batch of different sizes all land under the same target.

  2. Set the target

    Pick one of the presets — 20 KB up to 2 MB — or type your own. Aim a little under the stated limit rather than exactly at it, so a form that rounds or measures slightly differently still accepts the file.

  3. Add a maximum dimension for small targets

    Below about 50 KB, quality alone will produce something unpleasant. Capping the longest edge first gives the search room to work.

  4. Run it and check the result

    Each row reports the final size and what it took to get there, so you can see whether a file needed downscaling or just a lower quality.

Formats and limits

Input
JPG, PNG and WebP.
Output
JPG, PNG or WebP. The search steers quality on JPG and WebP; PNG is lossless and ignores quality entirely, so a PNG target can only be reached by downscaling.
Targets
20 KB, 50 KB, 100 KB, 200 KB, 500 KB, 1 MB and 2 MB as presets, or any custom value.
Metadata
Not preserved. Re-encoding through a browser canvas drops EXIF, IPTC and XMP — keep your originals if that information matters. What that involves.
Batch, limits and privacy
Up to 50 files per run at 50MB each, all processed with the same settings and returned as one ZIP. No watermark, no daily cap and no sign-up — and no upload either: every file is decoded and re-encoded by your own browser.

Common questions

How does it hit an exact size?

File size is wildly non-linear in quality — the same setting gives a 40KB graphic and a 900KB forest photo — so the only reliable method is to encode, measure and bisect. The tool does that automatically, then keeps the highest quality that still fits.

What if the target cannot be reached?

Past a point a photograph simply holds more detail than the budget allows at any quality. The tool then downscales and searches again, and tells you on that file if even that was not enough. You always get the closest achievable result, never a failure.

Which format should I pick for a hard limit?

WebP reaches the smallest sizes at a given quality. JPG is the safest choice for government portals and job applications, which frequently accept nothing else.

Guides on this

Longer answers to the questions this tool raises.

Related tools