Prepare Image for Upload

Crop, resize and compress one photo to a form's rules, then check it.

Runs locally in your browser Report an issue
3. Crop No image yet

One photo, every rule checked

Choose a photo, type in the form's rules, adjust the crop and prepare it. The result is checked against each rule before you can download it.

Runs entirely in your browser

Enjoying this tool?

UsefulTab is free, with no sign-up and no limits. If it saved you some time, you can treat me to something small from my wishlist — totally optional.

Amazon Wishlist →

Prepare an image for an upload form

Upload forms often set several rules at once: an exact width and height, a maximum file size, and a format. Doing that in separate tools means downloading and re-uploading the photo between steps, and a size tool can quietly shrink the pixels you were told to keep. Here you choose the photo once, type in the rules from the form, crop it, and the tool compresses to your limit while keeping the pixel size you set. The result is then opened again and checked: its real format, its exact byte count and its decoded width and height. You can only download a result that passed every check. If the rules cannot all be met, it says which one and what you can change. It checks the technical rules you enter; it cannot tell you whether an agency or portal will accept the photo. Everything runs in your browser, and the photo is never uploaded.

Common questions

Will it shrink my photo below the pixel size I asked for?

No. When you set a width or height, that size is kept exactly. Only the quality is lowered to reach the file-size limit. If the limit cannot be reached at the lowest quality you allow, the tool says so instead of making the image smaller.

Is 1 KB 1,000 or 1,024 bytes?

Forms use both. Choose the convention under the size limit. If you are not sure, pick 1 KB = 1,000 bytes: it is the stricter limit, so the file also passes a form that uses 1,024. The result always shows the exact number of bytes.

Why does it say the result is at or below my limit, not exactly my limit?

Compression cannot land on an exact byte count. The tool looks for the highest quality that still fits under your limit, so the file is usually a little smaller than the limit.

What happens to transparent areas when I save as JPEG?

JPEG has no transparency, so transparent areas are filled with the background colour you choose (white by default). PNG and WebP keep transparency.

Does this make my photo valid for a passport or visa?

No tool can promise that. This one checks the technical rules you type in: format, file size and pixel size. Agencies also have rules about the photo itself, such as background, lighting and head position. Check those on the agency's own site.

Is my photo uploaded?

No. The photo is read, cropped, compressed and checked in your browser. It is not uploaded or saved, and it is gone when you close the tab or press Clear.