Skip to main content

Increase JPG Size to 300KB

300KB is the upper band for identity documents on UPSC-style forms and many visa applications.

Drag & drop your image here

JPG, PNG or WebP — up to 20MB

Your images never leave your device

Why forms ask for 300KB

At 300KB you are almost always dealing with an identity document rather than a headshot: an Aadhaar card, a PAN card, a passport data page, or a signed declaration. Forms set this floor because a verifier may need to read a number off the card, and a heavily compressed card image turns digits into mush.

Visa and immigration portals outside India use similar figures for supporting documents. The instruction usually reads as a range like 300KB to 2MB, which gives you a very wide window — targeting exactly 300 is the conservative end of it.

Choosing 300 produces 307,200 bytes exactly. Because the increase from a typical phone scan is large, the tool may upscale the canvas before padding, which slightly raises the pixel dimensions. That is generally welcome on a document upload.

Where the 300KB rule shows up

Form or portalStated requirement
UPSC photo upload ceiling20KB – 300KB
Aadhaar / PAN document upload300KB minimum on several portals
Visa supporting documents300KB – 2MB

Requirements change between cycles, so confirm the figure on your own instruction sheet before uploading. Your image is processed inside your browser and never sent to a server.

Other sizes

Frequently asked questions

Will upscaling to reach 300KB make my card blurry?
Upscaling cannot add detail, but it does not remove any either. The card stays as readable as the source file, at a slightly larger pixel size.
UPSC says my photo must be under 300KB. Can I check the size here?
Yes. Select the file and the current size in KB appears next to the thumbnail before you change anything.
Is 300KB enough for a full A4 certificate?
Usually yes for typed text. For a dense handwritten page, go higher if the portal's ceiling allows, since fine strokes benefit from the extra data.