inyourbrowser.com

Compress Image to 100KB

Reduce your image to around 100KB to fit forms that enforce a small file size cap. Drop your JPEG, PNG, or WebP photo, choose a target, and the tool runs a binary search over JPEG quality levels until the output lands close to 100KB while staying as crisp as possible. All compression runs in your browser.

Drop an image or click to choose

JPG, PNG, or WebP, up to 50 MB. Stays in your browser.

TARGET SIZE

~100 KB

Fits forms that cap uploads near this size

FORMAT

QUALITY

Quality is set automatically to reach the target size.

Runs entirely in your browser

How it works

Your image is decoded by the browser, drawn onto an off-screen Canvas, and re-exported with ctx.canvas.toBlob('image/jpeg', quality). The tool runs a short binary search over JPEG quality levels until the resulting blob lands close to the 100 KB target. The output is offered for download immediately, no temporary file is created on any server.

Processing runs in your browser

Hitting a strict 100 KB ceiling means several rounds of quality adjustment, all of which happen inside this browser tab. The Canvas API decodes and re-encodes the image locally; no upload step occurs. You can confirm this yourselfin your browser's DevTools Network tab.

Related operations

If you need a different file format after compressing, try the image converter. To trim images to a specific aspect ratio first, use image crop. For multi-image PDFs from compressed photos, see image to PDF.

Frequently asked questions

Is my image uploaded to a server?
All compression happens locally in your browser using the Canvas API.
Why do some forms ask for images under 100KB?
Job application portals and government forms often cap attachments at 100KB to reduce storage costs and ensure fast processing.
Will the quality look noticeably worse?
At 100KB, photos usually look fine at normal screen sizes. Quality depends on the original resolution, very large images will show more compression.
What image formats are supported?
JPEG, PNG, and WebP are supported as inputs. The output is always a compressed JPEG.

Related tools

Resize image
Scale to any size or use platform presets. Instagram, LinkedIn, WhatsApp and more.
Convert image
Convert between JPEG, PNG, and WebP formats. Lossless or quality-controlled.
Rotate & flip
Rotate images 90°, 180°, 270° or flip horizontally. Download as PNG.
Image to Base64
Convert any image to a Base64 data URI. Copy directly into HTML, CSS, or JSON.
Image to PDF
Convert JPG, PNG, WebP, or GIF images to a PDF. Add multiple images, reorder, download instantly.