Blog

How to make a photo small enough for any online form

November 9, 2026 · 6 min read

An upload form says “JPG, maximum 50 KB” and your phone photo is 3 MB. Most people then try random settings until the form stops complaining, and end up with a blurry, blocky picture or a file that is still a few kilobytes too big. There is a better order of steps, and it works for job applications, university portals, government services and exam registrations alike.

The three limits a form checks

  • File size, in KB or MB. This is the limit most uploads fail on.
  • Dimensions, in pixels (for example 200 × 230 px) or as a print size (for example 35 × 45 mm). Some forms reject a photo that is too large in pixels even when the file is small.
  • Format, almost always JPG. A PNG or an iPhone HEIC photo is often refused even if it is small enough.

Read all three before you start. If the form also names a background colour or a minimum size (“20–50 KB”), note that too.

Why phone photos are so big

A typical 12-megapixel phone photo (4000 × 3000 pixels) is about 2–4 MB as a JPG. A form that allows 50 KB wants roughly fifty times less. You cannot get there with JPG quality alone without destroying the picture; the image also has to get smaller in pixels. The good news: a portrait photo for a form only needs a few hundred pixels, so nothing visible is lost.

Step by step

  1. Crop first. Cut the photo to the shape the form wants (for a passport-style photo, head and shoulders, portrait format). Use Crop image with a fixed ratio. Cropping removes pixels you do not need before anything else happens.
  2. Resize to the required pixels. If the form names dimensions, set them exactly with Resize image. If it names none, about 600–900 pixels on the long side is plenty for a portrait.
  3. Compress to the target size. Use Compress image and type the limit, or open a ready preset such as 20 KB, 50 KB or 100 KB. ShrinkLab searches for the highest quality that still fits and measures every attempt, so the number you see is the number you download.
  4. Meet a minimum, if there is one. Some portals want at least 20 KB. If your file ends up smaller, Increase image size pads it to the minimum without changing a single pixel.
  5. Check the format. Export as JPG unless the form asks for something else. An iPhone photo in HEIC can be turned into a JPG with HEIC to JPG.

What fits into common limits

These are planning figures for an ordinary photo saved as a JPG at good quality; very detailed or very plain photos land a little either side.

LimitPhoto size that usually fits
20 KBabout 390 × 290 px
50 KBabout 620 × 460 px
100 KBabout 870 × 650 px
200 KBabout 1,230 × 920 px

For a typical ID-style portrait of 413 × 531 pixels (35 × 45 mm at 300 dpi), even a 30 KB limit leaves room for good quality.

Mistakes that cost quality (or the upload)

  • Compressing the same file again and again. Every JPG save loses a little detail. Always start again from the original photo.
  • Taking a screenshot of the photo. It changes the size unpredictably and often produces a PNG.
  • Saving a photo as PNG. PNG is lossless and therefore large for photos; it is meant for screenshots, logos and graphics.
  • Landing exactly on the limit. Some forms count 1 KB as 1,000 bytes, others as 1,024. If a 50 KB file is rejected, aim for 48–49 KB.
  • Ignoring the minimum. A file below the minimum size is rejected just like one above the maximum.

Your photo stays on your device

Photos for applications are personal. ShrinkLab processes them in your browser: the photo is never uploaded to a server, and it keeps working without an internet connection once the page has loaded. You can check this yourself on the privacy proof page.

Ready? Start with Compress image, or look up the exact requirements of common portals on the photo specs page.

All tools

Esc
Pro

ShrinkLab Pro

Support independent, privacy-first tools and get the smoothest experience.