PhotosUpscalerUpscale a photoUpload

Increase JPG size to a minimum KB

Too small for the form? Fixed.

Pick a photo, type the smallest size the form allows, and download a JPG that clears it.

or drop it anywhere here · paste works too

FreeNo sign-upPhotos stay on your device

A portrait photo ready for an online formExample
Form minimum: 100 KBBefore41 KBAfter108 KB ✓

What the file has to meet

The saved file must be at least this big.
Portals differ and rarely say which. The result shows exact bytes either way.

ID-safe: every enlargement here is Lanczos3 — no AI model is fetched and no face is refined. Official photos “must not be digitally enhanced or altered to change your appearance” (U.S. Department of State), and invented skin texture is exactly what such checks look for. The file is never padded with junk bytes to reach a size.

Drop one photo or scan, or paste it

JPG, PNG, WebP, AVIF or HEIC. It is read in this tab and never sent anywhere.

How the size is reached

  1. Encode. The photo is saved as a JPEG at quality 0.92 and the saved file is measured.
  2. Raise quality. Under the minimum, quality goes up to 0.97, measuring after each step.
  3. Raise pixels. Still under, the pixels grow by the smallest step — about 10% at a time — measuring each time.
  4. Stop. The first saved file inside the band is the one you download; if none is, the closest one is shown, with the reason.

For a form with pixel limits as well as a KB band — an e-Visa photo, a recruitment signature — the photo for online forms page carries sourced presets and a crop frame.

What it will not do

  • It never pads a file with comment segments or junk bytes.
  • It writes JPEG only, because that is what these limits are written for.
  • It does not promise a portal will accept the file; it shows the exact numbers so you can check.

Questions about this

Why not just pad the file?
Because a padded file is a file with junk in it. Comment segments and trailing bytes can be stripped or rejected by a portal's checks, and they add nothing a person would see. This page only ever raises quality and pixels, and the saved bytes are real picture data.
What does 1 KB mean on a government form?
Portals differ and rarely say: some mean 1,024 bytes, some 1,000. Pick either; the result always shows the exact byte count beside the KB figure, so you can check it against any definition.
What if my photo can't reach the minimum?
A very plain picture — a flat signature on white — holds little detail to encode. If the largest size allowed at quality 0.97 is still under the minimum, the page says so and shows the closest result with its exact bytes, rather than faking the size.
Is my photo uploaded?
No. It is decoded, resized and encoded in this tab. Nothing is fetched and nothing is sent.

Next on this site

Photographic visual for Increase Jpg Size
Increase Jpg Size