Resize a photo for a 100 KB upload field
Start by reading the destination's requirements, then choose your photo in the tool above. Leave the file allowance at 100 KB. If the form also specifies a pixel rectangle, open the advanced controls and enter the relevant dimensions. Run the tool and review the saved copy. A successful byte check confirms the file allowance; you should still inspect the subject and check any separate rules on the receiving website.
- 01
Select a source photo
Choose the original you want to prepare for the upload form.
- 02
Read both requirements
Use 100 KB for the byte cap and enter pixel constraints only when required.
- 03
Run and review the result
Click Compress images above, then inspect the output dimensions and download.
Pixels describe dimensions. KB measures storage.
An image has two different kinds of size. Its width and height count pixels: a 1200 by 800 photograph contains 960,000 picture elements. Its file size counts the bytes needed to store those elements in an encoded format. A 100 KB upload limit describes that stored file, not a particular rectangle. There is no universal width and height that always equals one hundred kilobytes.
Resizing normally means changing the pixel grid. Reducing a 2000 by 1500 picture to 1000 by 750 leaves one quarter as many pixels while keeping its proportions. That can reduce storage substantially, but the saved bytes also depend on how those pixels are encoded. Changing a print-resolution label such as DPI without changing the pixel grid does not reliably solve a file upload limit.
Why smaller dimensions may still exceed 100 KB
Imagine two photos with the same 800 by 600 dimensions. One shows a smooth wall; the other shows leaves, brickwork and detailed clothing. The detailed scene often needs more encoded data at a comparable quality setting. File format adds another difference: a photographic PNG can remain much larger than a JPEG of the same scene. Selecting a smaller width alone therefore cannot guarantee a particular number of kilobytes.
The receiving form may impose several conditions at once. A photo that is 90 KB could still fail because it is too narrow, has an unsupported extension, or uses the wrong aspect ratio. Likewise, a correctly sized square may exceed the allowed bytes. Read each requirement as a separate check. This page targets a maximum of 100,000 bytes, and it reports a failure if the chosen dimension limits prevent a suitable output.
Choose the rule your form actually gives you
Only a file limit
Use the standard 100 KB compressor when no pixel rectangle is specified.
A photograph and signature
Review the IBPS reference for an example combining pixel and byte ranges.
A square photo requirement
Explore the visa preset when a centered square crop is appropriate.
The links above help distinguish a general file allowance from a document-specific shape. If the stated allowance is smaller than 100 KB, select the matching target below before making a submission copy.Try 100 KB →Try 50 KB →Try 20 KB →
How resizing and encoding work together
For JPEG and WebP output, the engine first tests encoding quality at the working dimensions. It measures the resulting file rather than predicting success from a width or a compression percentage. When a low-quality attempt is still too large, further quality searches at those dimensions would waste time. The engine moves to a smaller pixel grid and tests encoding again, looking for a useful result within the allowance.
Automatic reductions preserve the aspect ratio. The next scale is estimated from the measured file size, with a factor capped at 0.85. A step using 0.85 turns a 1000 by 800 image into approximately 850 by 680; a file far over budget can take a larger step. Minimum dimensions constrain that reduction, and rounding keeps pixel counts whole. This adaptive approach avoids repeatedly encoding an obviously oversized image.
Exact width and height change the workflow. The tool crops centrally to the requested aspect ratio and draws the requested rectangle before checking encoding quality. It then keeps those dimensions fixed rather than shrinking them below the requirement. Check that the central crop includes the entire subject. For flexible dimensions, proportional resizing keeps the picture's shape; it does not stretch a face to fill an unrelated rectangle.
Choose an output format the destination accepts. JPEG is a practical choice for opaque photos, while WebP can retain transparency. PNG encoding is lossless and does not respond to the JPEG quality slider in the same way, so fitting a complex PNG may require fewer pixels. Forcing a transparent image into JPEG gives it a white background. Inspect edges, lettering and fine patterns in the downloaded version before uploading it elsewhere.
All resizing and encoding take place in this browser. The source photograph is not sent away for processing, and the new download leaves your original untouched. Save completed copies individually or gather a batch in a ZIP before leaving the tab. The 100 KB setting is a ceiling rather than a promise of exactly 100,000 bytes: the tool does not add padding just to make a number look exact.