Reduce a Photo Size to Upload in a Form
The form rejected your photo with something like "file size exceeds the maximum allowed" or "photo too large", and the deadline is not waiting for you. A photo straight from a phone is usually between two and ten megabytes, while most upload forms accept only a few hundred kilobytes, so the file is refused before it is even looked at. The fix is quick: compress the same photo until it fits under the cap, without changing what it shows.
Drop images here or click to upload
PNG, JPG, WebP, GIF, AVIF, HEIC — up to 50MB each
Output lands at or under your target. JPEG and WebP only.
- Files never leave your device
- Runs in your browser
- Free, no signup
What "file size exceeds limit" actually means
Every upload form sets a maximum file size, written in kilobytes (KB) or megabytes (MB). One megabyte is 1024 kilobytes, so a form that allows 200 KB is asking for a file about five times smaller than a single megabyte. When the file you choose is heavier than that ceiling, the server refuses it and shows the error. Nothing is wrong with the photo itself, only its weight on disk.
Phone and camera photos are heavy because they are saved at full resolution to look sharp on a large screen. A modern phone captures twelve megapixels or more, and the camera stores all of that detail, which is far more than a small form thumbnail needs. The portal does not resize your photo for you. It checks the size first, and if you are over the limit it stops there.

This is why the same photo can pass one form and fail another. A site that allows 1 MB will take a file that a site capping at 50 KB rejects. The number that matters is the one printed on the form you are filling right now, not a general rule you read somewhere else.
How to get your photo under the limit
Start by finding the maximum the form allows. It is usually printed right next to the upload button, or in the instructions or official notification for the form. Note whether it is in KB or MB, and whether the photo and the signature have separate limits.
Set the tool above to that maximum, for example 200, then drop your photo in. It compresses the image inside your browser and gives you a new file that lands at or just under the limit you set. The tool never produces a file larger than your target, so you do not have to guess and retry. Download the result and upload that file to the form instead of the original.
Read moreRead less
Compression works by lowering the JPEG quality setting a small amount at a time until the file is light enough. It does not crop your photo or change its dimensions, so the picture looks the same, just stored more efficiently. At the small sizes forms ask for, the change is hard to notice on a face or a document.
Find the exact limit your form allows
Different kinds of forms cluster around different limits, but treat any figure here as commonly cited rather than official, and confirm it on your form before you compress. Government and exam portals often want a photo somewhere between 20 KB and 200 KB. Job application sites and visa portals frequently allow more, up to one or two megabytes. Banking and KYC uploads vary widely.
If the form lists both a minimum and a maximum, you are aiming for a window, not just a ceiling. Stay comfortably inside it. If you compress so hard that you drop under the minimum, the form will reject you for the opposite reason, and you will need to pad the file back up.
When the instructions are unclear, look for the words next to the upload field, the asterisk note under it, or the official notification PDF for the exam or scheme. That document is the one source worth trusting, because limits change between cycles and between portals.
Compress without wrecking the quality
A common worry is that shrinking the file will leave the photo blurry or blocky. For the sizes forms use, a moderate reduction is safe. The tool lowers quality only as far as it needs to in order to reach your target, so if the cap is generous the photo barely changes.
The visible loss only appears when the target is very aggressive, for example squeezing a detailed photo under 20 KB. If you must hit a tiny cap and the result looks rough, check whether the form also accepts a smaller pixel size, because a photo with fewer pixels reaches a low KB target with less quality loss. You can resize the dimensions first and then compress.
Do not compress the same file over and over across different tools. Each re-save of a JPEG throws away a little more detail. Start from your original photo each time you need a new size, rather than compressing an already-compressed copy.
Photo and signature usually have separate limits
Many exam and government forms ask for a photograph and a signature as two separate uploads, each with its own size rule. The photo might be allowed up to 50 KB while the signature must be under 20 KB, for example. A signature is a small black-on-white image, so it should compress to a tiny file easily.
Handle them one at a time. Compress the photo to the photo limit, then compress the signature to the signature limit, and upload each to its own field. If the signature keeps failing, it is often a format problem rather than a size one, so re-save it as a true JPEG.
When the file is small enough but still rejected
If the photo now fits the size limit and the form still refuses it, the problem has moved to a different check. The most common next cause is dimensions: the form wants an exact pixel size or a particular shape, so correct the dimensions. After that, check the format, since a file named .jpg that is not really a JPEG inside is reported as invalid.
A smaller group of rejections are about how the photo looks rather than the file: a blurry image, a busy background, or a face that is too small in the frame. No compression tool can fix those. If the message describes your appearance rather than the file, see what is and is not fixable before you keep retrying.
Why doing this in your browser matters
The photo you are uploading is often an ID or passport-style image, so it is worth knowing where it goes. This tool compresses the file entirely inside your browser, on your own device. The image is never sent to a server to be resized, which you can confirm in your browser's network panel.
That also means it works offline once the page has loaded, and there is no account, no watermark, and nothing to pay. You get your file under the size the form wants, and the only place it travels to is the portal you choose to upload it to.
Frequently asked questions
Fix by the exact error
Most rejections are mechanical, the file is too big, too small, the wrong pixels, or the wrong type. Pick the message your form showed.
Rejected for how the photo looks, not the file?
Blur, lighting, head size, or a busy background cannot be fixed by resizing or compressing. See what is and is not fixable.