How to Get a Photo Under 100 KB for an Application Form
A measured guide to shrinking a photo for a form without turning a face into mush: which lever saves the most bytes, what each one costs, and how to check the result.
A form asks for a photo under 100 KB. You pick the photo you like, drop it into a compressor, and either the file lands at 180 KB or the face turns into a smear. Both outcomes usually come from changing the wrong thing first.
A photo has three levers: the number of pixels, the JPEG quality setting, and the metadata stored alongside the image. They do not cost the same. This guide measures each one on the same photo, so you can see where the bytes go before deciding what to sacrifice.
The measurements were taken on 2026-10-27 in Chromium on a Windows x64 machine with a 13th Gen Intel Core i3-1305U and 8 GB of RAM, and saved in docs/test-results/guides-batch1.json. The source photo was a 1,024 × 1,536 JPEG at 197,551 bytes.
Lever one: quality
JPEG quality is the setting most people reach for, and it is a good first move. Our Compress Image tool re-encodes the photo at the quality you choose and shows the resulting size.
On the 197,551-byte source:
- Quality 80 produced 143,782 bytes in 251 ms.
- Quality 70 produced 98,837 bytes in 193 ms.
- Quality 60 produced 84,090 bytes in 193 ms.
- Quality 50 produced 71,156 bytes in 206 ms.
Quality 70 was the first setting that crossed the 100 KB line on this photo. That is a measurement, not a rule: a different photo with more detail may need quality 60, and a simple portrait may reach the target at quality 80. Start at a quality you consider visually safe, check the size, and step down only as far as you must.
Every step down is a one-way re-encode. The photo loses fine detail permanently, and re-saving the compressed file again adds another generation of loss. Keep the original and work from it for each attempt.
Lever two: dimensions
Pixels are the heavier lever. A photo has to store every pixel, so cutting the width and height cuts the amount of data the quality setting has to work on.
Resizing the same 1,024 × 1,536 photo to 600 × 800 with Resize Image produced a 70,586-byte JPEG in 190 ms, without touching the quality setting. Resizing to 600 × 800 first and then compressing at quality 70 produced 53,644 bytes in 213 ms.
That second number is the comfortable path to a 100 KB limit: resize to the dimensions the form needs, then adjust quality only if the file is still too large. It also gives a better-looking result than crushing a large photo with a low quality setting, because the encoder has fewer pixels to smear.
The catch is that you cannot recover detail by resizing back up. A 600 × 800 photo is fine for a small form portrait; the same photo blown up to a poster is not. Read the form’s own dimension or print-size instructions before you choose, and keep the long edge intact if the form does not specify a shape.
Lever three: metadata
A JPEG can carry EXIF data: camera model, capture time, GPS coordinates, orientation, and sometimes a thumbnail. Remove EXIF Data strips those segments. For JPEG files it uses a lossless binary filter, so the image pixels are not re-encoded. For PNG and WebP it falls back to a canvas re-render.
Treat this as a privacy step rather than a size step. We did not measure a byte saving for metadata stripping in this batch, and it varies with how much data the camera wrote. What it reliably does is remove the GPS location and camera details that you probably do not want to send to an application form.
Two cautions. Orientation is often stored in EXIF, so after stripping, open the photo and confirm it still appears upright in the form’s preview. And strip metadata after you have finished resizing and compressing, so you are working on the final file.
The order that keeps the most quality
- Start from the original photo, not from a version someone sent you through a messaging app.
- Resize to the dimensions the form specifies, or to a sensible long edge if it specifies none. Use Resize Image.
- Compress at the highest quality that meets the size target. Use Compress Image; quality 70 produced 98,837 bytes from our 197,551-byte source.
- Strip metadata if the form does not need it, and confirm the photo still looks upright. Use Remove EXIF Data.
- Check the final file size in bytes, then open the photo at 100% zoom.
If you reverse the order — compress first, resize later — you re-encode twice and lose more detail than necessary.
If the file is still over 100 KB
Go back to dimensions. Our 600 × 800 resize landed at 70,586 bytes before any quality change, and the resize-plus-quality-70 combination landed at 53,644 bytes. Both are under 100 KB with room to spare, and both keep a usable portrait.
If the form also imposes a minimum size, do not overshoot downward. A photo far below the minimum may be rejected, and a tiny file may look visibly soft even when it passes. Aim for the middle of the allowed range rather than the smallest possible file.
Check the result like a reviewer would
- Open the photo at 100% zoom and look at the eyes, hair edges, and any text in the image. Compression damage shows up there first.
- Confirm the format the form accepts. A JPEG is the safe default for photos; a PNG is usually larger for photographic content.
- Confirm the pixel dimensions still match the form’s requirement.
- Check the file name. A short, plain name such as
firstname-lastname-photo.jpgavoids problems with forms that reject spaces or unusual characters. - Upload it to the actual form before the deadline, not five minutes before. Some forms reject files for reasons unrelated to size.
What not to do
Do not screenshot the photo to make it smaller. A screenshot re-renders the image at screen resolution and usually adds a border or a colour shift. Do not treat a photo passed through a chat app as your compressed version unless you have checked the result; messaging apps apply their own resizing and may strip or change metadata. And do not repeatedly re-save the same JPEG while testing settings — each save is another generation of loss.
All three tools run in your browser. The photo stays in memory on your device while you resize, compress and strip metadata, which matters for a picture that may show your face, your home and your location data. None of the measurements above involved a network upload.
A 100 KB limit is achievable without wrecking the photo. Resize first, choose quality second, strip metadata last, and check the face at 100% before you submit.