How to Increase an Image's File Size to Meet a Minimum
Short answer
Raise the JPG quality setting first — going from 70% to 95% can triple the file size with no downside at all, because you are keeping more of the original data rather than inventing any. If that is not enough, increase the pixel dimensions or save as PNG, which is lossless and typically three to eight times larger than the JPG.
On this page
Most image problems run in one direction: the file is too big and the form wants it smaller. Occasionally you hit the reverse. The portal says “minimum 20KB” and your photo is 11KB, and every instinct you have built up around compression is now working against you.
The good news is that increasing size honestly is easier than reducing it, and the first method costs you nothing in quality.
Why minimums exist
They are a blunt proxy for “is this a real photograph”.
A validator processing thousands of uploads cannot assess whether a photo is sharp, correctly exposed or shows a face. It can count bytes. A 2KB file is overwhelmingly likely to be a thumbnail, a truncated upload or a placeholder icon, so a floor of 10 or 20KB filters out the obviously unusable without any image analysis at all.
It is an imperfect rule, and it produces this exact frustration: a perfectly good photo that happens to compress very well — a plain background, even lighting, not much fine detail — lands below the floor and gets bounced.
The usual culprits for an unexpectedly small file:
- The photo came through WhatsApp, which downscales and recompresses hard.
- It was exported at a low quality setting by a previous compression attempt.
- It is a plain ID photo against a white backdrop, which JPG compresses extremely efficiently.
- It was cropped tightly, cutting the pixel count dramatically.
Method 1: raise the quality setting
Start here. This is the only approach with no tradeoff whatsoever.
A JPG’s size depends mostly on its quality setting, and the relationship is steep at the top of the range:
| Quality | Relative size | Visual result |
|---|---|---|
| 60% | 1× (baseline) | Slight softening in gradients |
| 75% | ~1.4× | Clean |
| 85% | ~2× | Visually identical to the source |
| 95% | ~3.5× | Identical, diminishing returns |
| 100% | ~5× | Identical, wasteful but legitimate |
Re-exporting an 11KB file at 95% instead of its original 70% typically lands it somewhere between 25KB and 40KB. Crucially, you are keeping more of the image data at each step, so the result is never worse than what you started with.
The caveat: you must re-export from the best source you have. If you only have the 11KB JPG, re-saving it at 95% still gets you a larger file, but the detail already discarded by the first compression is gone for good. Find the original if you can.
Method 2: increase the pixel dimensions
If quality alone is not enough, more pixels means more bytes. File size scales roughly with the square of the dimensions, so going from 400 × 500 to 600 × 750 roughly doubles the size.
This is legitimate if you are resizing down from a larger original. If your camera produced a 3000 × 4000 photo and a previous step shrank it to 400 × 500, going back to the original and exporting at 800 × 1000 gives you real pixels, real detail and a larger file.
It is not legitimate if 400 × 500 is all you have. Enlarging from there interpolates — the software guesses what belongs between existing pixels — and the result is a softer image occupying more bytes. Be honest with yourself about which situation you are in.
Check whether the form has a maximum dimension too. Many do, and growing past it trades one rejection for another.
Method 3: switch to PNG
PNG is lossless. It stores every pixel exactly, with no quality setting to tune, and for a photograph that produces a file three to eight times larger than the JPG equivalent.
| Source | As JPG @80% | As PNG |
|---|---|---|
| 300 × 400 ID photo | 12KB | 90–160KB |
| 600 × 800 portrait | 45KB | 350–700KB |
| 1200 × 1600 photo | 180KB | 1.5–3MB |
| Screenshot of text | 180KB | 60KB (smaller) |
Note that last row — for screenshots and line art, PNG is smaller than JPG, so this method backfires there.
Our JPG to PNG converter does the conversion in your browser without uploading anything. Check the form accepts PNG before you commit to it; plenty of portals take JPG only.
A combined approach works well when you are short by a lot: convert to PNG and increase the dimensions from a good original.
Be honest about upscaling
This deserves its own statement because the marketing around “AI upscalers” muddies it.
Enlarging an image cannot add information that was never captured. Classic interpolation (bicubic, Lanczos) averages neighbouring pixels, producing a smooth, soft enlargement. Modern AI upscalers do something more interesting — they hallucinate plausible detail based on patterns learned from other images — but that detail is invented, not recovered. On a face, AI upscaling can subtly alter features, which is exactly wrong for an ID photo.
For meeting a byte minimum, neither helps you honestly. A reviewer looking at an upscaled photo sees a blurry photo. The byte count passed; the submission still fails.
If your only copy is genuinely too small, the real fix is to find a better source — the original in your camera roll rather than the version someone sent you, or simply taking the photo again.
What not to do
- Do not pad the file with junk data. Appending bytes after the JPG’s end-of-image marker inflates the size and many viewers tolerate it, but strict validators parse the file and reject it, and some systems re-encode on ingest, which strips the padding and shrinks the file again.
- Do not add a watermark or border to bulk it up. Borders change the aspect ratio and composition, and ID photo rules almost always forbid both.
- Do not add visible noise or grain. It genuinely increases file size, since noise is incompressible, but it also visibly degrades the photo — the worst of both outcomes.
- Do not convert to BMP or TIFF. They are enormous and most forms reject them outright.
- Do not upscale 4× and hope. Beyond about 1.5× enlargement the softness is obvious at a glance.
Working through it in order
- Find the largest, least-processed original you have.
- Crop to the required ratio, if one is specified.
- Resize to the upper end of any allowed dimension range.
- Export as JPG at 95%.
- Still short? Export as PNG instead, if the form allows it.
- Still short? Your source is too small. Get a better one.
Our image compressor is usually used in the other direction, but the same controls work here — set a larger maximum dimension and push quality up, and it shows the resulting file size per export so you can check against the minimum before uploading.
What to expect
Most cases clear on step 4. An 11KB photo re-exported from a decent original at 800 × 1000 and 95% quality lands around 150KB, well clear of any realistic minimum, and looks better than what you started with rather than worse.
If a form sets both a minimum and a maximum — “between 20KB and 50KB” is common — you are aiming at a window, and the exact-size technique covers landing inside it. If the rejection mentioned dimensions or DPI rather than file size, pixels, cm and DPI explained is the one you want.