inyourbrowser.com

Compress Image to 200KB

Reduce your image to around 200KB, the typical limit for profile photos, forum uploads, and many email signatures. The Canvas API decodes your file, then iterates JPEG quality settings for the highest quality that stays at or under 200KB. Large photos are scaled down when only a very low quality would fit. All compression runs in your browser.

Drop an image or click to choose

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

TARGET SIZE

~200 KB

Good balance between quality and size

FORMAT

QUALITY –

Quality is set automatically to reach the target size. Large photos may also be scaled down.

Runs entirely in your browser

How it works

The Canvas API decodes your JPEG, PNG, or WebP into pixels, then ctx.canvas.toBlob() re-encodes those pixels as a JPEG, or as WebP if you pick it. The tool iterates through quality settings for the highest quality that stays at or under 200 KB, the sweet spot used by many profile pictures, forum uploads, and email signatures, and scales large photos down when only a very low quality would fit. The resulting file is downloaded straight to your computer.

Processing runs in your browser

The 200 KB target is hit through several local re-encode passes, each running on a Canvas inside this tab. Our servers are not involved at any point, and the only file movement is the download triggered when you save the result. You can confirm this yourself in 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

Where does the 200KB compression happen?
In your browser. Each quality pass is a canvas.toBlob() call inside this tab, and the result leaves the tab only when you click Download. Our servers are not involved at any point.
Why 200KB specifically?
200KB is a common limit for profile photos, forum uploads, and some email clients. It gives a good balance between quality and file size.
Can I compress a PNG to 200KB?
Yes. PNG input is supported. The output is a JPEG or WebP, both of which compress photographs far more efficiently than PNG.
What if my image is already under 200KB?
The tool picks the highest quality that keeps the result no larger than your original. If re-encoding cannot make it any smaller, it tells you the image already fits.

Last reviewed September 30, 2026

Other pages for this tool

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.
Image to Base64
Convert any image to a Base64 data URI. Copy directly into HTML, CSS, or JSON.
Compress PDF
Reduce PDF file size in your browser. Lossless optimisation or image re-rendering.
Image to PDF
Convert JPG, PNG, WebP, or GIF images to a PDF. Add multiple images, reorder, download instantly.