How to get a photo under 100 KB without ruining it

Application portals love a file size limit. One hundred kilobytes is the most common; fifty and twenty are not unusual on government exam sites. Meanwhile the photo your phone just took is four megabytes. That is a fortyfold reduction, and doing it badly produces a blurred mess that gets rejected for a different reason.

Here is how to do it properly.

Understand what you are actually trading

A JPG’s file size is governed by three things: how many pixels there are, how much detail is in them, and how hard you compress. You have direct control over the first and the third.

Most people only touch compression, which is why their results look bad. Crushing a 12-megapixel photo into 100 KB gives the encoder roughly 0.07 bits per pixel — far below what JPG needs to represent anything. The result is blocking, colour banding and smeared skin.

The fix is to reduce the pixel count first. A photo at 600×600 has 3 per cent of the pixels of a 4000×3000 original. Give the encoder 100 KB for those 360,000 pixels and it has room to do a decent job.

Step by step

1. Crop to what matters. For a passport photo, that is head and shoulders. Everything you crop is detail the compressor no longer has to encode. This is the highest-leverage step and most people skip it.

2. Resize to the required dimensions. Check the form. If it asks for 413×531 pixels, produce exactly that — do not submit 3000 pixels wide and hope. Our resize tool has the common passport sizes worked out in pixels.

3. Compress to the limit, not below it. Use the whole budget. A file at 98 KB against a 100 KB limit looks meaningfully better than one at 40 KB, and both pass. Our compress to 100 KB tool searches for the highest quality that still fits, rather than making you guess.

4. Check it at full size before submitting. Open the result and look at the face. If it has gone blotchy, go back and reduce the dimensions further — a smaller, sharper image beats a larger, smeared one at the same file size, every time.

Format matters more than people think

Use JPG for photographs. It is what these forms expect and what compresses hardest on photographic content.

Use PNG for signatures and documents. A signature is black strokes on white — exactly the content JPG handles worst, producing grey halos around every line. PNG stores it losslessly and, because there are so few distinct colours, often produces a smaller file than JPG for this kind of image.

Do not submit WebP or HEIC unless the form explicitly names them. They will be rejected, and the error message will not tell you why.

Common portal requirements

Different systems ask for different things, and the combinations trip people up:

  • Indian government exam portals (SSC, UPSC, state boards): photo 20–50 KB, signature 10–20 KB, specific pixel dimensions per portal. Signature must usually be on white paper in black ink.
  • US visa and passport photos: 600×600 to 1200×1200 pixels, under 240 KB, plain white background.
  • UK and EU passport photos: 35×45 mm, which is 413×531 pixels at 300 DPI.
  • University applications: commonly 100–200 KB with no dimension requirement stated, in which case aim for around 600 pixels on the long edge.

Always read the actual instructions on the form. These are patterns, not rules.

What not to do

Do not rename the extension. Changing photo.png to photo.jpg does not convert anything. Some forms check the file’s contents and reject it; worse, some accept it and fail later in processing.

Do not screenshot to reduce size. It works, but you lose control over dimensions and quality, and you often capture at the wrong resolution.

Do not upload identity documents to a converter that processes on a server. A passport photo is a biometric record. Use something that runs locally — you can verify this by disconnecting from the internet and watching the tool keep working.

The short version

Crop, resize to the required dimensions, then compress to just under the limit using JPG for photos and PNG for signatures. Do those in that order and a 100 KB photo looks perfectly acceptable. Do them in the wrong order and no amount of compression setting will save it.

Cookie preferences

Choose what you are happy for us to store on your device. You can change this at any time from the “Cookie settings” link in the footer.