Local processing · no image upload

Batch compress images to 100KB

Set a 100KB target for JPEG or WebP output and let the browser search for the highest tested quality that fits when possible.

BatchMint can search for a JPEG or WebP result at or below 100KB, but it cannot guarantee that every image will reach the target. Highly detailed or large images may still exceed 100KB at the minimum tested quality and require smaller pixel dimensions.

Open workspace

Use cases

What the target-size search actually does

The target is an upper bound, not an instruction to produce exactly 100.0KB. If several tested qualities fit, the highest-quality candidate wins. The final file may therefore be noticeably smaller than the limit.

The search currently applies to JPEG and WebP. PNG uses lossless encoding plus OxiPNG optimization, while AVIF follows its format encoder settings rather than this target-byte search.

When 100KB is unrealistic

Noise, hair, foliage, text overlays and fine product texture are expensive to encode. A 4000-pixel image can remain too large even at low quality, while a simple 1200-pixel image may fit easily.

Measured data instead of a universal claim

The linked BatchMint benchmark publishes source files, output files, exact codec versions and byte counts. It is reproducible, but its synthetic fixtures are not a promise about your photographs.

How local browser processing works

For each image, the worker encodes quality candidates between 40 and 92 using a bounded seven-step binary search. It keeps the highest tested quality whose encoded byte count is within the requested target. Candidate image bytes stay inside the local worker and are discarded after the final Blob is selected.

Selected images, filenames and watermark text are not sent to a BatchMint processing server. The browser still requests the site code, styles and codec assets used on demand.

Read the complete privacy model

How to use it

  1. Choose the source images and select JPEG or WebP output.
  2. Enter 100 in Target file size and optionally set a smaller maximum width.
  3. Process locally and check the actual byte count and visual result for every file.

Sources and verification dates

Platform rules can change. Marketplace requirements below link to official pages, with the retrieval date and scope recorded for each source.

Limitations

FAQ

Will every result be exactly 100KB?

No. BatchMint selects a tested candidate at or below the target when the configured quality range can reach it.

What should I change if the image is still too large?

Lower the maximum width, try the other supported lossy format and review the result rather than forcing quality below an acceptable visual level.

Evidence and privacy

Selected image bytes, filenames and watermark text are not sent to BatchMint servers.

Read the testing methodology