Application forms, exam portals and job sites often say 'upload a photo under 200 KB' and nothing more. A phone photo is several megabytes, so you need to shrink it without making the face look blurry. This photo resizer lets you type the limit, previews the result against the original and gives you a file that fits.
The compression runs in your browser using the Canvas API. The photo is never sent to a server, which matters for passport-style pictures and ID photos that you may not want stored anywhere else.
What 'photo size in KB' actually means
File size in KB is the number of bytes the file takes on disk, divided by 1,024. It is not the same as the pixel dimensions. A 4,000 by 3,000 pixel photo saved at high quality may be 4 MB, which is about 4,096 KB. The same pixels saved at lower quality may be 400 KB. A smaller set of pixels at the same quality is smaller again.
This is why a form that says '200 KB' cannot be met by simply cropping or by changing the file extension. You need to change either the quality, the pixel dimensions or both, and the tool on this page does that for you until it reaches the target.
Many forms also state a minimum, for example 'between 20 KB and 200 KB'. If so, aim a little under the maximum, so that the result is neither too large nor too small, and check the final number in the preview before you download.
Quality or dimensions: which one to reduce first
For a modest reduction, lower the quality first. Moving a JPEG from quality 90 to quality 75 often halves the file size with little visible change. At typical form sizes, most people cannot see the difference.
For a large reduction, reduce dimensions first. A passport photo shown at 200 by 250 pixels on a portal does not need 4,000 pixels across. Resizing to 1,000 pixels on the long edge removes most of the data, and you can then raise the quality back up.
The tool applies a mix. It tries quality reductions first, and when they would cause visible blocks, it shrinks the pixel dimensions and tries again. You see the final result with both numbers, so you can judge whether the photo is still acceptable.
Typical limits and what they need
Under 500 KB: most phone photos fit after a light quality drop. Good for general uploads and profile pictures.
Under 200 KB: a mix of quality reduction and a modest resize. Typical for job portals and many government forms.
Under 100 KB: expect to reduce dimensions to about 1,200 pixels on the long edge. Common for identity uploads.
Under 50 KB: a more aggressive resize, around 800 to 1,000 pixels on the long edge. Common for exam registration forms.
Under 20 KB: a thumbnail-sized image, roughly 300 to 500 pixels. Use it for signature and small photo fields.
Making sure the result is accepted
Check the accepted formats. Some portals take only JPG or JPEG, and rename a PNG file will not work. The tool saves as JPEG when you set a size target, which matches the most common requirement.
Check the pixel dimensions too. Some forms require a minimum such as 200 by 200 pixels, or a ratio such as 3:4 for passport photos. Look at the width and height in the preview before you download.
Keep the original. Save the resized file under a new name, so that you can go back to the original if a portal later asks for a different size.
A worked example: a 4 MB phone photo to 150 KB
Take a portrait taken on a recent phone, 4,032 by 3,024 pixels and about 4.1 MB. The form says 150 KB. Dropping quality alone to hit 150 KB would need a quality of about 25, which produces blocky skin and smeared hair. So the tool goes through the dimensions first.
It reduces the long edge to about 1,400 pixels, which is plenty for a form that displays the picture at a few hundred pixels. That gives roughly 350 KB at quality 85. It then lowers the quality in small steps to about 70, which brings the file to around 145 KB. The final photo looks very close to the original at form size.
The preview shows both numbers side by side: the original size and the new size, with the pixel dimensions. If you want to try a different balance, change the target and run it again. The tool does not store anything between runs.
Preparing the photo before you resize
A clean source gives a better result. If the picture is for an ID or application, take it in daylight, against a plain light background, with the camera at eye level. Noise from low light inflates the file and lowers the sharpness of the final image.
Crop to the required ratio before compression. Passport-style photos are often 3:4 or 4:5, and a square photo for a profile page is 1:1. Cropping removes pixels you will not use, which saves bytes.
Straighten and brighten if needed. A slight tilt or a dark image makes a form photo look unprofessional. Most phone editors can do both in a few seconds, and those edits cost nothing in file size.
Troubleshooting common problems
The result is still over the limit: the target may be below what the picture can reach without extreme loss. Raise the target slightly or crop more tightly, then run again.
The result looks too soft: the tool had to reduce the dimensions a lot to reach the target. Start from a sharper original or accept a slightly larger file if the portal allows.
The portal says 'invalid file': check the format and the file name. Use a short name with letters and numbers only, and save as JPG.
The portal says the dimensions are too small: some forms require a minimum such as 300 by 400. Check the preview and, if needed, use a higher target so the tool keeps more pixels.
How JPEG compression decides what to throw away
JPEG splits the picture into small blocks and keeps the broad shapes while discarding fine variation the eye barely notices. A low quality setting throws away more of that detail. At moderate settings you cannot tell the difference at normal viewing sizes, but at very low settings flat areas turn blocky and edges grow halos.
Smooth areas such as skies, walls and skin compress very efficiently, because there is little detail to store. Areas with texture, such as grass, fabric and hair, need many more bytes. That is why a portrait against a plain backdrop reaches a small size so much more easily than a street scene.
The encoder also uses colour tricks. It stores brightness at full resolution and colour at lower resolution, since the eye is less sensitive to colour detail. This saves roughly a third of the space with no visible loss on most photos.
Resizing on a phone versus on a computer
Phones often have a built-in option when you share a photo: small, medium or large. These options pick fixed sizes and do not let you choose a KB limit, so they can overshoot or undershoot a form's rule.
A browser tool like this one lets you type the exact limit. It works on any device with a modern browser and does not need an app. On a phone, add the photo from your gallery and download the result to your files.
On a computer, drag the file onto the page. If you have several photos to process, do them one at a time and give each result a clear name, such as photo-150kb.jpg, so you can find the right one later.
Privacy when resizing personal photos
Photos for forms are often passport or ID pictures. Uploading them to a random website means the site holds a copy, which may be stored, scanned or leaked.
This tool processes the file on your own device. The image is read by your browser, compressed using built-in browser features and handed back as a download. Nothing is transmitted.
You can check this yourself. Open your browser's developer tools, go to the network tab and compress a photo. You will see that no upload request is sent.
Quick reference: typical KB targets by use
Social media profile pictures: 100 to 300 KB is plenty. Platforms resize anyway, so a very large file adds nothing.
Job application photos: 100 to 200 KB, often with a pixel minimum around 300 by 400.
Government and exam portals: 20 to 100 KB, with strict dimension rules.
Email attachments: aim for under 500 KB per photo so that several fit within a typical mailbox limit.
Website images: 80 to 200 KB for a full-width hero image, and under 50 KB for thumbnails, to keep pages quick to load.
Common form KB limits: passports, exams, and job applications
Passport and visa portals are the strictest you will encounter. The US Department of State photo upload page requires a JPEG between 240 KB and 10 MB, but many national visa portals cap uploads at 100 KB or even 50 KB while simultaneously requiring at least 600 by 600 pixels. That tight combination — high pixel count, low file size — is exactly where quality-only compression breaks down and you must also reduce dimensions slightly.
Competitive exam boards such as India's SSC, UPSC, and railway recruitment portals set separate limits for the photograph and the signature scan. A typical rule is: photograph under 50 KB in JPEG, signature under 20 KB in JPEG. Uploading a 200 KB photo that looks fine on screen will still fail validation. Always check the official notice for both the size limit and the pixel dimensions before you resize.
Corporate job application portals vary widely. LinkedIn and most applicant tracking systems accept photos up to 8 MB because they resize server-side. But smaller company portals built on older HR software often cap attachments at 200 KB or 300 KB and reject silently — the form submits but the photo is dropped. If a recruiter says your profile photo is missing, a file-size problem is the first thing to check.
University admission portals sit between the two extremes. A common specification is: color JPEG, white background, 200 KB maximum, 300 by 400 pixels minimum. The white background requirement means you should adjust the photo before you resize rather than after, since heavy compression can introduce grey fringing around a soft background.
File type and its effect on KB size
JPEG is the default for photos because its lossy compression exploits how the human eye perceives color. A typical smartphone photo saved as JPEG at quality 80 will be three to five times smaller than the same photo saved as PNG with no loss in perceived sharpness. That gap widens with complex scenes: a photo of a crowd compresses much better as JPEG than as PNG.
PNG uses lossless compression, which preserves every pixel exactly. For a photograph this produces large files — a 4000 by 3000 photo can easily exceed 15 MB as PNG versus 2 to 3 MB as JPEG. If a form requires PNG, expect the size target to be more generous, or plan to reduce dimensions significantly to hit a tight limit.
WebP can match JPEG quality at roughly 25 to 35 percent smaller files, but most government and HR portals do not accept it yet. If you convert a JPEG to WebP and then upload it, the portal will likely reject the file type even if the byte count is correct. Stick to JPEG unless the portal explicitly lists WebP as an accepted format.
HEIC is the default format on iPhones shooting in High Efficiency mode. The file looks small on the phone — often under 3 MB for a full resolution photo — but many upload portals reject HEIC entirely. Converting HEIC to JPEG before resizing avoids a confusing rejection and also lets you control the output quality more precisely.
Camera settings that prevent oversized photos
The simplest way to avoid resizing at all is to set your phone camera to a lower resolution before you take the photo. On most Android phones, opening the camera settings and switching from the maximum sensor resolution (often 50 MP or higher on recent models) to a mid-range setting such as 12 MP produces files around 2 to 4 MB instead of 10 to 20 MB, which are far easier to compress to a target like 100 KB.
iPhones default to HEIC at the full sensor resolution. You can switch to JPEG by going to Settings > Camera > Formats and selecting Most Compatible. This alone can halve the compressed file size, because JPEG encoders in most resizing tools are more aggressively optimised than HEIC decoders and re-encoders.
Portrait mode and computational photography features add depth-map data to the file, increasing its size beyond what the pixel dimensions alone would suggest. For a plain document photo — passport, ID, application — turn off portrait mode and any AI enhancement before shooting. The result is a simpler, more compressible file.
If you shoot in RAW for quality reasons, keep a JPEG copy alongside it. RAW files from a mid-range phone can be 25 MB or more and require full conversion before any web upload. Converting first and then resizing the JPEG to a KB target is much faster than trying to compress a RAW file directly.