PhotosUpscalerUpscale a photoUpload

Upscale a photo for an online form

A photo the form will accept.

Choose your form, pick a photo, and download one that meets its size rules.

or drop it anywhere here · paste works too

FreeNo sign-upPhotos stay on your device

A portrait photo ready for an online formExample
Form allows 20–50 KBBefore12 KBAfter46 KB ✓

What the file has to meet

Each preset is read from the authority's own document and dated. Portals change limits: confirm on the official portal before you submit.

Photo: 350 × 350 to 1000 × 1000 px, square, 10–300 KB, JPEG.

Square, JPEG only.

Source: Government of India e-Visa, checked 2026-10-18. A preset is a sourced number, not an approval: confirm on the official portal.

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.

Not yet sourced from a primary document, so not presets: Passport Seva photo, PAN card photo and signature, Aadhaar photo — choose Custom and enter the numbers from your form. A portal that captures the photo live (recent SSC examinations do) will not take an upload at all.

Drop one photo or scan, or paste it

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

What this does differently

Indian portals publish minimums as well as maximums: a photo cropped from a group shot or forwarded through a messaging app is often under the pixel floor, and a small JPEG is often under the KB floor. This page takes the form’s limits — from a sourced preset or typed from your form — sets a crop frame where the shape is fixed, picks the smallest size inside the pixel band, and then reaches the KB band by quality first and pixels second, measuring the saved file each time. The result comes with a checklist against the preset. For a KB floor without pixel limits, use increase JPG size.

What it will not do

  • It does not say a file is accepted or approved; only the authority decides that.
  • It does not check a face, background or liveness — only pixels, KB, format and shape.
  • It never runs an AI model or face refinement on these photos, and never pads a file.

Questions about this

Is this preset official?
No — it is sourced and dated. Each preset prints the authority's document it was read from and the date it was checked. Portals change their limits, so confirm on the official portal before you submit.
Why no AI face enhancement here?
Because official photos must not be digitally enhanced or altered — the U.S. Department of State says so in those words — and invented skin texture is exactly what such checks look for. Every enlargement on this page is Lanczos3.
My portal captures the photo live — can this help?
Not with the photo: a live-capture portal takes no upload. Recent SSC examinations capture the photo in the portal, so only the SSC signature is a preset here.
My form is not listed. What do I do?
Choose Custom and enter the minimum and maximum pixels, the shape and the KB band from your form. You can save it under a name on this device.
What if the band can't be reached?
The page shows the closest result with its exact bytes and says why — usually a very plain scan at a small size. It never pads the file to fake the size.

Next on this site

Photographic visual for Upscale Photo For Online Form
Upscale Photo For Online Form