Image CompressCOMPRESS · BODHI.TOOLS Files never uploaded · 100% local
← bodhi.tools
COMPRESS IMAGE · On-device

Compress an image to
any exact size

Shrink any image to a precise target KB — the must-have when ID photos, online forms or email attachments enforce a size limit. Runs 100% in your browser, files never uploaded. Free, no watermark, unlimited.

No upload Exact KB No watermark Unlimited

Compress to a target size

Pick a target size and the tool shrinks your image toward that exact KB, locally — never uploaded.

Compression runs locally; the image never leaves your browser. Smaller targets cost more quality; the tool approaches but won't exceed your target KB.

HOW IT WORKS

Why compress "to an exact size"

Most compressors just "make it smaller", but many situations need it to be under an exact KB — ID photo uploads (many systems cap at 20–200KB), email attachments, government / forum forms. This tool takes a target KB and approaches it, locally.

Pick image & target

Drop an image, choose 20/50/100/200KB or type your own. The file only enters this page.

Approach locally

It compresses repeatedly in your browser toward your target KB — no server.

Download

Once it meets the size, download it. Close the tab and nothing is left behind.

FAQ

FAQ

How do I compress an image to under 100KB?
Upload an image, pick a target (e.g. 100KB) or type a KB value, click Compress. It approaches your target locally and won't exceed the KB you set.
Are my images uploaded to a server?
No. Everything happens locally in your browser; images are never uploaded. You can verify in the DevTools Network tab — no upload request.
Will quality drop after compression?
A very small target (like 20KB) lowers quality to hit the size; looser targets lose less. Best for hard size limits (ID photos / attachments).
Which formats? Any size limit?
JPG / PNG / WebP. Local processing means no upload cap, but very large images are bound by device memory and may be slow on phones.