Why 200 KB is a comfortable target
In our real examples, a detailed 12-megapixel phone photo of a garden fits 200 KB at 1040 px wide, and a simpler 20-megapixel food photo at 2031 px, both at 60% quality. That range makes 200 KB a popular limit for document portals, marketplaces and blog uploads.
Because the tool searches for the highest quality that fits, you get a file close to 200 KB rather than an unnecessarily tiny one.
Common situations
- Upload portals that cap images at 200 KB.
- Product photos for listings where page speed matters.
- Sending several photos by email without hitting attachment limits.
How the target-size compression works
- Your browser decodes the image (EXIF orientation is applied, metadata is not carried over).
- For JPG output we search for the highest encoder quality between 60% and 95% that fits under your target.
- If even 60% quality is too large, we reduce the pixel dimensions just enough to fit at 60%. Below about 60%, JPG shows blocky artefacts, so a slightly smaller, clean image is the better trade. Only for very small targets does quality go lower, never below 30%.
- The search stops after a fixed number of attempts or about 20 seconds, so a phone never locks up. If the target was not reached, you get the closest result and an honest warning.
Frequently asked questions
Is my image uploaded to a server?
No. The image is read into your browser’s memory, compressed with the browser’s own canvas encoder, and handed back to you as a download. There is no upload endpoint at all. You can check this yourself in your browser’s developer tools (Network tab) — the privacy page shows how.
Will my photo lose resolution?
A full-size phone photo, yes: at 200 KB it typically ends up around 1000–2000 px on the long edge (still plenty for screens). Images that are already moderately sized, for example 1200 px wide, often fit without resizing. The result panel shows the final width and height so you can check.
What if the image can’t get under the target?
You’ll see the closest size we managed and a clear message that the target was not reached. We never label a file as “done” when it is over the limit. Larger targets, JPG output or a smaller source image usually solve it.
Will the result be accepted by the site I’m uploading to?
This tool changes file size and pixel dimensions only. It does not check whether a photo meets any organisation’s or form’s content rules (background, framing, etc.). Always check the requirements of the site you are uploading to.



