Target limit
The result aims to stay at or below 100KB.
Drop images or folders here, or , or click to choose
Compress an image to 100KB or less in your browser. The editor opens with the maximum already set and reports the settings used to reach it.
Try a sample
The preset starts with JPEG output for the common JPG-to-100KB task, while WebP and AVIF remain available.
The result can be smaller than 100KB; it is not padded to an exact size.
Vicoco searches for the highest tested quality that stays under the limit.
Proportional resizing is used only when enabled and quality is not enough.
Compare the encoded image, actual file size and output dimensions instead of relying on the quality number alone.
The result aims to stay at or below 100KB.
The highest tested quality under the limit is retained.
Dimensions can change when quality alone is insufficient.
Choose a source image, folder, dropped file or clipboard image.
Use the preselected maximum and let the editor calculate quality and optional resizing.
Check actual size, visual detail and dimensions before download.
Image content and dimensions mean the same quality can create different file sizes.
Open an image with the 100KB maximum ready and inspect the calculated result.
Add the JPG, keep the 100KB target, let Vicoco test the output, and download after confirming the reported size.
No. The target is a maximum, so the file can be smaller than 100KB.
It preserves dimensions when quality adjustment is enough. If resize fallback is needed, the result reports the reduced width and height.
Yes. The target-size control supports JPEG, WebP and AVIF output.
Image detail, noise, colours and dimensions affect compressed size, so each source can require a different quality.
Yes. Review the active image first, then use its resulting settings for the queue. Queue files are not guaranteed to have identical sizes.
No. Processing runs locally in the browser.