Hitting an exact KB target
Forms that say "under 100 KB" or "under 200 KB" are common for passport photos, resumes, and government portals, and they rarely tell you what quality setting will get you there — because it depends entirely on the photo. A busy, detailed image needs a lower quality value to hit the same KB number than a simple, plain one.
Rather than guessing a quality percentage and re-exporting repeatedly, ToolPico's image compressor has a dedicated target file size mode. Switch it on, enter your KB limit, and the tool runs a binary search over the quality setting until it finds the highest quality that still lands under your target — falling back to a small resize only if the target is so aggressive that quality reduction alone can't get there.
Example (illustrative, not a guarantee): a 12 MP phone photo saved as WebP might land around 180-260 KB at quality 80. If your form caps uploads at 100 KB, target file size mode would search downward from there, likely landing somewhere in the quality 45-60 range, and only resize the image if that's still not enough.
Which format actually shrinks the file
The output format matters as much as the quality slider. WebP typically compresses more efficiently than JPEG at the same visual quality, so switching format alone can shrink a file meaningfully before you even touch the quality value. PNG, being lossless, is the right choice for screenshots, logos, or anything with transparency or sharp edges — but it is a poor choice for photos if your goal is a small file, since it doesn't discard any data.
| Setting | Format | Approx. size |
|---|---|---|
| Quality 90, original size | WebP | ~1.1–1.6 MB |
| Quality 80, resized to 1920px wide | WebP | ~180–320 KB |
| Quality 65, resized to 1600px wide | WebP | ~90–150 KB |
| Quality 65, resized to 1600px wide | JPEG | ~140–220 KB |
| No quality control (lossless) | PNG | ~2–4 MB |
Quality vs. pixel size — which to cut first
These two levers behave differently. Reducing the maximum width/height (or scaling by a percentage) removes pixels — the image gets physically smaller and can never be viewed at its original resolution again. Reducing quality keeps the same pixel dimensions but discards fine detail during lossy encoding, which can introduce visible blockiness in busy areas if pushed too far.
For a form upload or a web thumbnail, most of the savings should come from resizing down to something like 1600-1920 pixels wide — the visible difference to a viewer is minimal at that resolution, and file size drops sharply. Save aggressive quality cuts (below 60) for cases where you specifically cannot resize, for example when a system checks the pixel dimensions.
What happens to your photo's metadata
A side effect of how canvas-based compression works is that the resulting file is a fresh re-encoding, not a copy of the original bytes. That means embedded metadata such as GPS coordinates, camera model, and timestamp does not carry over to the compressed output — useful if you're sharing a photo publicly and don't want to disclose where or on what device it was taken.
Because the whole process (compress, resize, convert, and — if you use it — the multi-format ZIP export or saved presets) runs client-side, the original file is never sent to a server at any point, which matters if the photo contains sensitive content like a scanned document or ID.
Frequently asked questions
How do I get a photo under a specific KB size, like for a job application form?
Should I use WebP or JPEG for uploading photos?
Will compressing my photo remove personal information from it?
Is it safe to compress sensitive photos online?
Why does my compressed photo look blurry at low quality?
Adjustable quality, target file size, batch processing, and format conversion — free, and nothing ever leaves your browser.
Try the free Image Compressor →