How it works
A binary search explores JPEG compression quality, and progressively reduces pixel dimensions if needed. The output is a standard JPEG. This is useful for strict online application or form attachment limits, where oversized pictures are rejected.
Important limitations
JPEG compression is lossy and transparency becomes white. Some images cannot reach the exact target; the actual result size is displayed. HEIC support depends on whether your browser can decode the source.
Frequently asked questions
Are my files uploaded?
No. The file is processed in your browser. This version does not transmit user file content to any server.
Is compress image to 100kb (or any size) free?
Yes. The browser processing tools are free and do not require an account or API key.