"File too large. Maximum size: 200 KB." It's one of the most common reasons an upload fails: job applications, visa and ID portals, school forms, government websites. Your phone photo is probably several megabytes, so you need to shrink it a lot, and you want it to still look acceptable.
The good news is that there is a dependable order of steps that works for almost any photo.
Why your photo is so big
A modern phone camera captures 12 megapixels or more. Even after JPG compression, that is commonly a few megabytes. The size depends mainly on two things: how many pixels the image has, and how aggressively it is compressed. To reach 100KB or 200KB you usually need to reduce both, and the order matters.
Step 1: Reduce the dimensions first
Most upload forms don't need a 4000-pixel-wide image. A passport-style photo or a profile picture looks perfectly fine at a much smaller size, and fewer pixels is the most efficient way to cut file size without visible damage.
Use the image resizer and set a sensible width. As a rough guide:
- ID and passport-style photos: often 600 to 1000 pixels on the long side is plenty. Check the form's own requirements, because many state exact dimensions.
- Documents and scans you need to stay readable: keep more resolution, around 1200 to 1600 pixels wide.
- Profile pictures and general web use: 800 to 1200 pixels is usually enough.
Step 2: Lower the quality until you hit the target
Now open the image compressor, drop in the resized image, and move the quality slider. The estimated output size updates as you adjust it, so you can watch it approach your limit before you download anything.
Quality settings between roughly 70 and 85 usually give a good balance for photos: the file shrinks a lot while the picture still looks clean. If you are still above your limit, lower the setting a little at a time rather than jumping to a very low value, since heavy compression produces visible blockiness.
Step 3: Choose the right format
Format matters more than people expect:
- JPG is the safest choice for photos, and almost every form accepts it.
- WebP is often smaller than JPG at similar quality, but some forms refuse it. If you need to go back, convert WebP to JPG.
- PNG keeps every pixel and is usually much larger for photos, so avoid it when you have a tight limit unless the image is a flat graphic or screenshot.
If a form asks specifically for JPG, give it JPG even if another format would be smaller.
A reliable workflow
- Check the form's exact limits: file size, accepted formats, and any required dimensions.
- Resize the image to a sensible pixel size.
- Compress it, using the live size estimate to land just under the limit.
- Download it and, if the form is strict, check the file size in your file manager before uploading.
Aim a little below the limit rather than exactly at it. A file that is 195KB passes where a file that is 201KB is rejected.
What if it's still too big?
Reduce the dimensions a bit more instead of pushing quality very low. Cropping away unnecessary background with the crop tool also helps, because fewer pixels means a smaller file. Photos with lots of fine texture, such as foliage or noise from a dark scene, compress less efficiently than smooth, simple images, so they may need smaller dimensions.
Everything runs in your browser, so the photo you are shrinking, which is often a personal document photo, is never uploaded anywhere.