An upload form asks for a photo under 200 KB, but your camera image is several megabytes. The reliable approach is to adjust the image, inspect the actual output size, and repeat if necessary. A quality percentage alone cannot promise a particular file size.
Start with the destination’s requirements
Read the form’s accepted extensions, maximum file size and pixel dimensions before changing anything. A file that meets the size limit can still fail if the website requires JPEG and you submit WebP. Save a copy of the original so you can start again if a result looks too soft.
Compress in DeskKit
- Open the image compressor and choose your JPEG, PNG or WebP image.
- Keep the aspect-ratio setting enabled. If the destination accepts smaller dimensions, reduce the width to a sensible size for that destination.
- Choose JPEG for a regular photograph when the receiving website accepts it. Start around 80% quality as an experiment, not a guarantee.
- Select Create preview. Check the result’s KB value and pixel dimensions.
- If it is still too large, lower quality gradually or reduce dimensions again, then create a new preview.
- Inspect faces, small text and edges. Rename the output before using Save image or Share image.
A size target needs a little margin
If the form says “under 200 KB”, do not aim for exactly 200.0 KB. Different systems can display file sizes using different units or rounding rules. A result comfortably below the limit leaves room for that difference. DeskKit reports output size after encoding; it does not currently offer an automatic target-KB setting.
When lowering quality does not help
PNG export is lossless in this tool, so its quality slider is disabled. For a photograph, try an accepted JPEG output instead. For a transparent logo or a screenshot with tiny text, keep PNG if clarity matters more than size, or reduce dimensions cautiously. Do not convert a transparent graphic to JPEG without checking its new white background.
Check the exported file
Open the saved file and confirm that it is readable and that the extension matches the requested format. Upload that new file rather than accidentally choosing the original. If the form rejects it, compare all three requirements again: bytes, dimensions and extension.
Further reading
MDN: browser image export · web.dev: understanding image formats