Photo upload guide
How to make a photo smaller for an upload
Start with the upload page’s rules. Check its accepted file formats, maximum file size, and any minimum or maximum pixel dimensions. Then make a separate copy of your photo, reduce its dimensions or JPEG quality, and check the resulting file before uploading it. Keep your original.
Quick Photo Resize can create that copy in your browser. It handles one still JPEG, PNG, or WebP image at a time. It does not have a “make this exactly 200 KB” setting, so meeting a file-size limit may take a couple of attempts.
Check which kind of size is too large
Pixels describe the image’s width and height. A 2,400 × 1,600-pixel image contains 3.84 million pixels. Reducing it to 1,200 × 800 leaves one-quarter as many pixels. This changes how much image detail is available.
Bytes describe how much storage the saved file uses. Two images with identical pixel dimensions can have different file sizes because their content, format, and compression differ. A width of 1,200 pixels does not guarantee a file below 200 KB.
A file can pass the byte limit but fail a minimum-width rule. If the destination requires an exact square image, you may need to crop it separately: this tool preserves proportions and does not crop.
Choose a format the destination accepts
For an ordinary photograph, JPEG is a useful starting point if the destination accepts it. Its quality control uses lossy compression: lowering the setting can reduce bytes while changing visible detail. “85% quality” is an encoder setting, not a promise to retain exactly 85% of the original detail or produce a file 15% smaller. Browser encoders can interpret quality differently. HTML canvas export standard
Choose PNG when you need to preserve transparent areas, such as the background around a logo. PNG compression is lossless, but resizing still changes the image’s pixels; “lossless format” does not mean a resized copy retains every detail of the original. In this tool, PNG has no quality slider. JPEG export fills transparent areas with white. PNG specification
WebP is another available option when your browser supports exporting it and the upload page accepts it. A smaller file in a rejected format still cannot be uploaded.
Make the first copy
- Open Quick Photo Resize and select “Choose an image.” To practice without a personal photo, select “Try a sample image.”
- Under “Resize method,” use “Set width · keep proportions” for a width target. Height adjusts automatically. For separate maximum width and height limits, choose “Fit within maximum dimensions” and enter both limits. This mode never enlarges the image. It fits inside the box rather than forcing both dimensions to match it.
- Check the pixel dimensions shown above “Resize photo.” If the upload page gives no dimension rule, a width of 1,200 pixels and JPEG quality of 85% can be a starting trial for a large photo, not a universal requirement. Avoid enlarging a smaller source: enlargement does not add detail.
- Choose the accepted format under “Save as,” adjust “Quality” if available, and select “Resize photo.”
- Read the “After” size and inspect the preview. Select the download button, then open the saved copy to check important detail, orientation, and any text.
Check the limit and adjust
The tool displays KiB and MiB. One KiB is 1,024 bytes; a decimal kilobyte is 1,000 bytes. NIST binary-prefix definitions For example, 200,000 bytes is about 195.3 KiB. Upload pages sometimes use “KB” loosely, so check any definition they provide and leave some room below the stated maximum. Use your saved file’s byte count when available rather than relying on a rounded display.
If the copy is still too large, lower JPEG quality and resize again. If it becomes visibly poor, try reducing dimensions while meeting the destination’s minimums. Change one setting at a time. Keep using the original loaded image rather than repeatedly loading a compressed download.
Changing a setting clears the old result. Select “Resize photo” again to generate the new download. There is no guarantee of an exact KB size, and an exported copy can sometimes be larger than its source.
A measured example with a synthetic image
For this example, a generated noise-and-gradient JPEG measured 2,400 × 1,600 pixels and 3,100,112 bytes. An offline test using Pillow 12.3.0 produced these copies from the original:
- 1,200 × 800, JPEG quality 85: 366,089 bytes
- 1,200 × 800, JPEG quality 75: 269,820 bytes
- 1,000 × 667, JPEG quality 75: 166,054 bytes
For a hypothetical 200,000-byte maximum, only the third copy passes the byte limit. It would still need to meet any pixel and visual-quality requirements.
These are measured results for one synthetic image with an offline encoder, not Quick Photo Resize results or predictions for your photo. Browser-dependent output bytes can differ. The useful habit is to export, measure, inspect, and adjust.
Before you upload
Select the new copy when uploading. Confirm its format, dimensions, file size, and readability against the destination’s instructions.
Do not send private photos to someone else just to have them resized. The resizer’s image processing runs in your browser, but that does not make it a secure-redaction or metadata-audit tool. Avoid using sensitive images as test material, and check the destination before sharing your final file. “Clear / cancel” removes the current image and download from the page; it does not delete copies you already downloaded.