How to use it
- Drop one or more images here, or paste from the clipboard (Ctrl+V).
- The target is already set to 200 KB; if the form also asks for pixel dimensions or DPI, enter them too.
- Compress, then download the image or a ZIP of all files.
The 200 KB limit
Property and classified-ad sites, blog platforms, newsletter tools and some government portals ask for images under 200 KB. That is plenty for a sharp 1600–2000 pixel web photo if the compression is smart.
The tool uses the MozJPEG encoder, which produces smaller files than a browser's built-in JPG encoder at the same quality (about 17% smaller in our test). If your site accepts WebP, pick it as the output format: you get an even sharper image at the same size.
How it hits the target size
The tool binary-searches for the highest JPG quality that keeps the file under 200 KB. If even the lowest acceptable quality is too big, it reduces the pixel dimensions step by step and searches again. You then see the file size, dimensions and quality it used, plus a before/after slider to compare with the original.
For PNG it first optimizes losslessly, then reduces the number of colors (256, 128, 64), and only then scales down. If something still won't fit, it tells you clearly; cropping away empty areas with Crop image usually helps.
Your images are never uploaded: everything runs in your browser, which matters for personal photos, signatures and ID pictures.
Frequently asked questions
Why did the pixel dimensions shrink too?
Because lowering the quality alone wasn't enough to get under 200 KB. Untick the resize option if you'd rather keep the dimensions; you'll then get the smallest file possible at full size, with a note if it doesn't fit.
What format do I get back?
The same as the original by default (JPG stays JPG, PNG stays PNG). You can also choose WebP, which looks sharper at the same size if the upload form accepts it.
Is my photo uploaded anywhere?
No. Compression happens in your browser and the file never leaves your device.
Last updated: November 13, 2026