Compress an image to a target size in KB
Forms often refuse a photo that is one kilobyte over their limit. Enter the maximum size the form allows and this tool searches for the highest quality that still fits, reducing dimensions only if quality alone cannot get there.
Your file stays on your device. This tool runs entirely in your browser — nothing is uploaded to our servers, and nothing is stored.
JPG, PNG or WebP · up to 50 MB
How to compress an image to a target size in KB
- Choose your image.
- Pick a preset, or type the maximum size the form allows.
- If the form also fixes the pixel dimensions, enter those too and lock them.
- Press Compress. The tool tries several settings and keeps the best one that fits.
- Check the reported size, then download.
Supported formats
JPG / JPEG, PNG and WebP in. JPG out by default, because JPG is the only format that reliably reaches small targets and the only one most forms accept.
Important limitations
Worth knowing before you start, so nothing here comes as a surprise at the point you are submitting a form:
- The result is at or under your target, not exactly your target. Browsers do not let a web page ask an encoder for a precise byte count, and any site promising exact bytes is padding the file to fake it.
- Very small targets on a detailed photo may be unreachable while keeping usable quality. If so, the tool tells you the smallest size it managed rather than silently handing you a worse file.
- Reaching a small target usually means reducing the dimensions too. Lock the dimensions if the form requires a specific pixel size.
How your files are handled
This tool does its work using your browser’s own image and document engine. Your file is read from your device into the page’s memory, processed there, and offered back to you as a download. It is never sent to Fyleit, never written to a server, and never stored anywhere we can reach.
You can verify that for yourself: load this page, disconnect from the internet, and the tool still works. That is also why there is no sign-up and no email field — we have nothing to attach an account to.
Common problems
It could not reach my target size.
The tool will not degrade an image past the point of being useless, so it stops and tells you what it achieved. Try allowing the dimensions to shrink, or crop the photo tighter — removing background is the most effective way to lose kilobytes.
The form still rejects my file.
Check what else the form asks for: the pixel dimensions, the format (JPG rather than PNG), or a minimum size as well as a maximum. Some forms also reject file names containing spaces or special characters.
My result came out far under the target.
That is normal when the image is simple or small to begin with — the tool never inflates a file to meet a number. A file under the limit is accepted just as readily as one at the limit.
Frequently asked questions
Are my photos uploaded to a server?
Can I get a file of exactly 50 KB?
Is KB here 1000 or 1024 bytes?
Why does the image look slightly different after compressing?
Related tools
- Compress Image to 20 KBFor the tight signature and thumb-impression boxes on application forms.
- Compress Image to 50 KBOne of the most common photo limits on application forms.
- Compress Image to 100 KBComfortable for photographs and scanned documents.
- Image ResizerSet exact pixel dimensions, or scale by percentage.
- Signature ResizerTrim the surrounding paper, set the size, and hit a KB limit.