Read the current form
Copy its accepted format, dimensions, and lower or upper size limits.
Match a form’s JPG format, pixel dimensions, and file-size range in one pass. Check the saved copy for readable details before submitting it.

Read the form’s accepted format, required width and height, and minimum or maximum KB. Enter those requirements in Resize Image to KB, choose padding or cropping if exact dimensions are needed, then inspect the saved JPG. A file can meet these checks and still fail a portal’s other rules.
Dimensions describe the frame. Bytes describe the saved file. Neither tells you whether the content is complete and readable.
Copy its accepted format, dimensions, and lower or upper size limits.
Choose the frame and file-size range together, then run the tool.
Compare actual bytes and pixels with the rule, then look closely at the photo or signature.
The receiving portal still checks its own content and application rules.
Change the source or permitted settings before trying again.
Keep the original and use the requirements shown by the exact form you are completing.
Note the file type, whether dimensions are exact or minimums, and whether KB is a maximum or a range.
Choose a JPG, PNG, WebP, AVIF, or BMP. Enter the maximum KB and add a minimum only if the form requires one.
For an exact size, enter both width and height. Contain keeps the whole image with white padding; cover fills the frame by cropping the center.
Read the actual byte size, dimensions, and result checks. Inspect the face or signature, download the copy, and select that copy in the application.
Read the complete requirement before changing the image. Width and height describe its pixel frame; KB describes saved bytes. A maximum, an exact frame and a minimum-to-maximum range are different checks.
Set a custom minimum and maximum KB with optional exact pixel dimensions for the current form.
These examples explain why one generic photo preset is not enough. Confirm the requirements in your own current form before using them.
Use Resize Image to KB for custom requirements, or Prepare Application Photos when its named preset matches the current form. Both create still JPG copies with white behind transparent areas.
Read the actual bytes and decoded dimensions, then inspect the visible result. A passing file check does not establish legibility, likeness, recency, background suitability or portal acceptance.
Enter 10 as the minimum KB and 20 as the maximum, then set any exact pixel dimensions separately. Inspect every signature stroke. A file that fits the byte range still has to meet the form’s other requirements.
Set width and height to 300 pixels and maximum KB to 100. Choose contain for white padding or cover for a center crop, then inspect the result. Only use these settings when they match your current form.
In this tool, yes: it uses decimal KB, so 20 KB is 20,000 bytes. Some software reports sizes using 1,024-byte units or rounded labels. Check actual bytes and follow the receiving portal’s instructions when its interpretation differs.
A simple image with large blank areas may encode to very few bytes. If it stays below your required minimum, use a better original or larger dimensions if allowed. The tool does not add meaningless bytes to make the number larger.
Contain keeps all the strokes and adds white margins where necessary. Cover trims the center to fill the frame and can cut off the ends. Check the form’s margin rules and use a manual crop when you need precise placement.
Only for changes the issuing authority permits. Some authorities prohibit editing or cropping, or require live or certified photo capture. Matching file size and dimensions cannot establish that a passport photograph is acceptable.
The local checks cover the selected file properties, not every portal rule. The photo content, filename, application field, browser session, account, or service may be the cause. Read the exact error before compressing again.
Choose the tool for the change your file needs.