Resize a photo to fit an online form's limits
Tell dimensions in pixels apart from file weight in KB, then work through a simple order until the photo meets the form's rule without losing more sharpness than needed.
When an online form rejects a photo, it's nearly always one of two separate things: the dimensions in pixels or the file weight in KB or MB. Resize Image changes the dimensions, and Compress Image lowers the weight. Both run in your browser, so a headshot or an ID photo is never uploaded to a server. It doesn't list limits for any specific application, because every site sets its own and they change. Read your form's error message carefully and work against those numbers.
Dimensions, weight or format: which is it?
These are independent.
| What | How it's measured | What changes it |
|---|---|---|
| Dimensions | Width and height in pixels, sometimes a ratio such as 4:3 or 1:1 | Resize and crop |
| Weight | KB or MB of the file | Compress, adjust quality |
| Format | JPG, PNG and so on | Convert |
A phone photo is often thousands of pixels wide and several MB, far beyond what most forms ask for. The good news is that lowering the dimensions also cuts the weight a lot.
The steps, in order
- Write down what the form asks: dimensions or ratio, maximum weight and allowed format.
- Crop to the ratio. If a ratio is required, such as 1:1 or 4:3, use Crop Image, which has ratio presets and a custom option.
- Resize. In Resize Image pick By pixels, with the aspect-ratio lock on, or Maximum dimensions if all that matters is staying under a width or height. There's also By percentage and preset sizes.
- Pick the output format: original, JPG, PNG or WebP. If the form wants JPG, choose JPG. With JPG or WebP you can adjust quality, which starts at 85%.
- Check the weight. The tool shows the original and result totals. If it's still over the limit, lower the quality a notch or repeat with smaller dimensions.
- Still too heavy? Run the result through Compress Image, which has a quality control, maximum width and height, and a before-and-after comparison.
Both tools take several photos at once and hand back a ZIP, handy when a form wants multiple images.
An example with numbers
Take a 4000 x 3000 pixel photo, which is 12 million pixels. If the form allows at most 1200 pixels of width, you resize it to 1200 x 900 and end up with 1.08 million pixels, 9% of the original. That's arithmetic: the file will drop a lot, and the exact figure depends on the content and the quality you choose. So always read the size the tool reports when it finishes instead of assuming it.
If the photo also has to be square, crop to 1:1 before resizing so you don't distort it or spend pixels on areas that will be discarded.
Why isn't there a "make it 200 KB" button?
Because weight depends on what's in the photo: a plain background compresses far better than a detailed scene, even at the same dimensions. Neither tool sets a target weight. The method is iterative: reduce, read the number the tool shows and adjust. Two or three passes usually do it.
iPhone photos
iPhone photos are often HEIC, which many upload forms don't accept. Convert first with HEIC to JPG, then follow the steps. The format is explained in HEIC to JPG on iPhone, Windows and Mac.
Other reasons for a rejection
- The file name. Some sites refuse spaces, accents or special characters. If everything else fits and it still fails, rename the file with plain letters and digits.
- Background, framing or lighting. If the application sets rules for the picture itself, that isn't a technical issue and the rules come from the organization.
- Hidden metadata. It rarely causes a rejection, but it can reveal things like your location. See remove location from a photo before you post it.
Before you upload, run a short checklist: the dimensions match, the weight is under the limit, the format is the one requested, the file name is plain, and the photo still looks sharp at full size. Open the result once instead of trusting the numbers alone, because a heavily compressed image can pass the size check and still look blocky.
For social network sizes, which follow another logic, see social media image sizes in 2026.
Frequently asked questions
How do I reduce a photo's file size without it looking bad?
Lower the pixel dimensions first, which cuts the weight a lot, then adjust the compression quality. Check the result. Medium quality usually looks fine on screen.
What's the difference between resizing and compressing?
Resizing changes width and height in pixels. Compressing reduces file weight by adjusting quality or format. A form may ask for one, the other or both.
Can I make a photo exactly a certain number of KB?
The tools don't set a target weight. You reduce, read the resulting size the tool shows and adjust until you're under the limit.
Which format should I pick?
Whatever the form asks for. JPG is the usual choice for photos. PNG is heavier for photographs. WebP is lighter but not every form accepts it.
Is my photo uploaded when I resize it?
No. Everything happens in your browser and the image never leaves your device. You can check the Network tab in developer tools: analytics requests show up, but no POST or PUT the size of your file.
Can I resize several photos at once?
Yes. Load the batch, apply the same dimensions and download the results as a ZIP.
Set your photo's dimensions
By pixels, percentage, maximum dimension or preset sizes. Runs locally, free, no signup.
Open Resize Image →Related tools
- Resize Image: by pixels, percentage, maximum dimension or preset sizes.
- Compress Image: quality control, maximum width and height, and a comparison view.
- Crop Image: crop to a ratio such as 1:1 or 4:3.
- HEIC to JPG: convert iPhone photos to a widely accepted format.
You might also like: how to compress images without losing quality and PNG vs JPG: which one to use.