KB or MB targets
Choose one maximum size that applies separately to every image in the current batch.
Set one maximum size for each JPEG, PNG or WebP image. ImageOptimise searches for a safe result and reports honestly when the requested target cannot be reached.
JPEG, PNG or WebP · Up to 25 images · 25MB per image
Target-size compression tests bounded quality levels and can reduce dimensions proportionally when necessary. It never labels an oversized result as successful.
Choose one maximum size that applies separately to every image in the current batch.
JPEG and WebP stop at a quality safeguard instead of continuing into extreme visible damage.
Smart target may reduce dimensions proportionally only when encoding alone cannot reach the requested size.
Every result is labelled Target reached, Already under target or Closest safe result.
Settings lock while a batch is active so every result follows the same target and strategy.
Enter a value from 10KB to 25MB and choose Smart target or Keep dimensions.
Add up to 25 supported files. The bounded search starts automatically in browser workers.
Review the actual output size, dimensions and target status before downloading individually or as one ZIP.
The source format remains unchanged. JPEG and WebP support bounded quality searching; PNG stays lossless and may need proportional resizing for a demanding target.
Progressive MozJPEG searches from quality 82 down to a protected floor of 55, then Smart target can reduce dimensions if required.
OxiPNG remains lossless. Smart target can reduce pixel dimensions when lossless encoding alone cannot reach the requested size.
libwebp uses the same bounded quality range with full alpha quality, preserving transparent WebP content.
Some targets are impossible at the original dimensions without severe visible damage. Keep dimensions returns the closest result at the quality floor. Smart target may reduce dimensions proportionally and retry, making demanding targets more achievable.
The output may finish noticeably below the maximum because the search uses a small number of bounded attempts to remain responsive. An image already below the chosen target is retained without unnecessary re-encoding.
Keep original master files separately. Very small targets are unsuitable for large detailed images unless reduced dimensions are acceptable.✓No target is falsely reported as reached.
✓JPEG and WebP do not go below quality 55.
✓Smart resizing preserves aspect ratio and never upscales.
✓PNG and WebP transparency remains supported.
A known maximum can be useful for forms, portals, email platforms and website performance budgets.
Prepare images before using a portal with a stated per-file limit.
Keep campaign images within an internal transfer-size budget.
Create lighter assets for CMS upload policies and page-weight targets.
Prepare product images for services with maximum file sizes.
Reduce oversized photographs before embedding them into other files.
Apply one target consistently and download completed results together.
Images are decoded, tested and encoded locally. Image bytes, filenames, target settings and results are not sent to an ImageOptimise processing server.
Important details about targets, dimensions, quality and format behaviour.
No. The target is a maximum rather than an exact byte count. A successful output may be smaller, while an unsafe or impossible request is labelled Closest safe result.
Smart target first searches safe encoding quality. If that is insufficient, it reduces width and height proportionally and retries without upscaling.
It protects the decoded width and height. If safe encoding cannot reach the chosen size, the closest result is returned honestly above the target.
The floor prevents the engine from chasing a number through extreme visible degradation. It is a safeguard, not a promise of identical appearance.
No. Lossless PNG compression has limits. Smart target may reduce dimensions; Keep dimensions reports the closest safe lossless result.
The original file is retained and labelled Already under target, avoiding unnecessary quality loss.
Yes for PNG and WebP. JPEG does not support transparency.
Up to 25 JPEG, PNG or WebP images per batch, with a maximum of 25MB for each input.
Set a KB or MB maximum, choose a strategy and add up to 25 images.