LighterPics
English

Back to all tools

Photo upload rejected? Check the file size, pixels and format

You pick a photo for an application form, a job portal or a profile, and the site refuses it. Sometimes the message says why; often it only says the file is invalid.

Most refusals come down to four checks: the file is too big, the file is too small, the pixel size is wrong, or the format is not allowed. Check them in that order. Each one has a different fix, and some fixes need care.

What people run into

How to check your file

  1. Read the form's rule word for word: the largest and smallest file size, the pixel size, and the formats it lists.
  2. Check the file size in bytes. On Windows, right-click the file and choose Properties; on a Mac, choose File, Get Info. A form may count a KB as 1,000 bytes or as 1,024; our exam guide explains the difference.
  3. Check the pixel size. Our resizer shows the width and height under the original.
  4. Check the real format. A name that ends in .jpg can hide a HEIC or WebP file; our converter shows the format it reads from the file itself.

What our tools did

We ran our tools for each kind of refusal. The compressor numbers are from our main test, which tried targets from 20 KB to 2 MB on 25 CC0 photos and 10 screenshots and graphics we made. The converter and pixel numbers are from the 25 photos.

What our tools did, by reason for refusal

ReasonTool and settingWhat we measured
File too bigCompressor, target below the file's size543 of 549 runs reached the target with Allow shrinking ticked, 230 of 489 with it unticked; none of 1,038 came out bigger than the original
File too smallCompressor, target above the file's sizethe result stayed under the target, a median 24% of it; 177 of 369 came out bigger than the original
File too smallConverter, JPG at quality 10023 of 25 photos came out bigger, a median 197% of the original
Wrong pixel sizeCrop, then resizer at 1080 × 108024 of 25 at exactly 1080 × 1080, none squashed
Too few pixelsResizer at 1080 × 1080, enlarging off1 of 25 refused, with the message to allow enlargement

A target above the file's size happens when the photo is already small. The compressor treats the number as a ceiling and never adds data to reach it.

Source: our test on 2026-11-10 (harness eacd79c, site code eacd79c), headless Chromium 145 on a desktop Mac, 25 CC0 photos and 10 screenshots and graphics we made. Source: our test on 2026-11-11 (harness 349005d, site code eacd79c), headless Chromium 145 on a desktop Mac, 25 CC0 photos. How we test

The fix for each reason

The file is too big

Use the compressor and type the form's limit, or a little under it. If the form also gives a pixel size, resize first; our resize-or-compress article shows which order keeps more detail.

The file is too small

Some forms set a minimum, such as the UK's 50 KB for a digital passport photo. Our compressor does not raise a file to reach a minimum: the target only sets the most it may weigh. Save the photo again with the converter as JPG at a higher quality: at 100, 23 of our 25 photos grew. If it is still too small, start again from the original photo, not a copy you shrank. Our exam guide shows minimums our compressor cannot reach, and why files grow explains the rest.

The pixel size is wrong

Crop to the shape first, then resize to the exact numbers, as our guide to exact sizes shows. If the photo is smaller than the size asked, the resizer refuses until you tick Allow enlargement; the extra pixels are smoothed guesses.

The format is not allowed

Convert the photo to JPG with the converter. iPhone photos in HEIC open in our converter only in Safari; on Windows, see HEIC photos on Windows. For a WebP file, see WebP won't open or upload.

It still fails

Check the rules a tool cannot see: the background, the face size, the photo's age, or the characters in the file name. Official photo rules often have these, and only the site that asks can say which one failed. Before a photo goes public, think about the place it may carry; see removing location from photos.

What our test covers

The compressor and converter numbers come from our main run of the benchmark harness, which runs this site's own code in a browser on a desktop Mac. The pixel numbers come from the exact-size run on our guide to exact sizes.

We did not upload anything to a real form or job portal. Each site sets its own rules; the official examples here come from the sources below.

Sources

Official pages say what the company states. User reports are what people describe on forums; they are not rules, and we use no number from them.

Official

User reports

Last updated: