Photo Resizer in KB / MB
Resize a photo to an exact file size — 20 KB, 50 KB, 100 KB, 200 KB, 1 MB, or any number you type. Set pixel dimensions at the same time if the form demands them. Everything runs in your browser: the image never leaves your device.
How to resize a photo to an exact KB size
- Choose the image — a phone photo, a scan or a screenshot.
- Pick a preset, or type the maximum size the form allows.
- If the form states a range such as 10–20 KB, set the minimum as well.
- Add pixel width and height only if the form specifies them.
- Press Resize image and download the result.
Why a form rejects your photo
Upload forms check three things separately: file size in KB, pixel dimensions, and format. A photo can be exactly the right shape and still be refused for being 480 KB when the limit is 100 KB. Phone cameras produce files of two to six megabytes, which is why nearly every upload needs shrinking first.
Some portals also set a minimum size. A clean signature scan can compress to three or four kilobytes, below a 10 KB floor, and the form rejects it for being too small. This tool handles that: when the image lands under the minimum, it adds standards-compliant padding inside the file so the byte count meets the floor while every pixel stays exactly as it was.
KB or MB — which does the form mean?
One kilobyte is 1,024 bytes and one megabyte is 1,024 KB, which is the convention upload validators use. So 1 MB means 1,024 KB, not 1,000 KB. If a form asks for "less than 1 MB", anything up to 1,024 KB passes.
The tool follows the same convention, so a result it reports as 20 KB satisfies a 20 KB limit rather than sitting 480 bytes over it.
Quality: what actually changes
To reach a smaller file the tool first lowers JPEG quality, searching for the highest quality that still fits your limit. If the target is small enough that quality alone cannot reach it, the pixel dimensions come down in steps too — so you get the sharpest image that satisfies the limit rather than a needlessly blurry one.
Lower quality does not blur the picture evenly. JPEG divides the image into blocks and discards the finest variation inside each one, so what you lose first is texture: skin pores, fabric weave, foliage, film grain. Edges and shapes survive much longer, which is why a heavily compressed photo still reads clearly at a glance but looks flat close up.
Dimensions versus file size: the mental model
Almost every frustration with upload limits comes from confusing two different things. Dimensions are how many pixels the image contains. File size is how many bytes those pixels take to describe. A 4000 × 3000 photo and a 400 × 300 crop can both be "500 KB", but the second has a hundred times more bytes available per pixel, so it looks far better.
| If the form specifies… | Do this |
|---|---|
| Only a KB limit | Leave width and height empty — quality is adjusted, dimensions kept |
| Only pixel dimensions | Enter them and leave the size boxes empty |
| Both | Enter both; the tool satisfies them together |
| A KB range (10–20 KB) | Enter maximum and minimum so the file lands inside the band |
Choosing the output format
| Format | Best for | Can hit a size target? |
|---|---|---|
| JPG | Photographs, scans, anything with a KB limit | Yes — quality is adjustable |
| PNG | Screenshots, logos, images needing transparency | No — lossless, size is fixed by content |
| WebP | Images for a website; 25–35% smaller than JPG | Yes, but many upload portals reject it |
For upload forms the answer is nearly always JPG. PNG cannot be tuned toward a byte target at all, which is why a PNG that starts at 900 KB stays at 900 KB no matter what number you type.
Common upload limits
Sizes that appear repeatedly on application forms, for orientation rather than as rules for your particular form:
| Limit | Typically used for |
|---|---|
| 10–20 KB | Signatures on recruitment portals |
| 20–50 KB | Passport-style photographs |
| 100 KB | Scanned certificates and mark sheets |
| 200 KB | Documents combining a photo and text |
| 500 KB / 1 MB | General document uploads, CV attachments |
Nothing leaves your device
The image is decoded, redrawn and re-encoded by your own browser. No file is uploaded, no copy is stored, and no server ever sees what you processed. You can confirm it: load this page, disconnect from the internet, and the tool keeps working.
That matters more than it sounds for identity documents. Any tool that processes images server-side necessarily receives a copy of your passport scan or signature, whatever its policy says it does with them afterwards.
If something goes wrong
- "Cannot reach the target" — the image has too many pixels for that byte budget. Crop it, or allow the tool to reduce dimensions.
- Result is far below the limit — top quality already fits. Set a minimum size if the form wants the file near the limit.
- Photo was taken sideways — handled automatically. Phones record rotation as metadata rather than turning the pixels, so a portrait photo is often stored as landscape with a flag attached. The tool reads that flag and turns the image upright, swapping width and height to match, and says so beneath the result.
- Very large file is slow — processing happens on your device, so a 40-megapixel image takes a few seconds. It is working, not stuck.
Questions
Can I resize a photo to exactly 20 KB?
Yes. Enter 20 KB as the maximum and the result will be at or just under 20 KB. Set a minimum as well — say 18 KB — if you want it close to the limit rather than well below it.
Will resizing to KB change the pixel size?
Only if it has to. The tool keeps your dimensions and lowers quality first; it shrinks the pixels only when the size target cannot be met any other way. If the form specifies exact dimensions, type them in and they are respected.
How do I make an image bigger in KB?
Set the minimum size. If the image is smaller than that, padding is added inside the file so the byte count meets the requirement without altering the picture.
Is there a limit on the file I can open?
No fixed limit — the constraint is your device memory, since the work happens locally. Very large images simply take a moment longer.
Why is 1 MB shown as 1,024 KB?
Because a megabyte is 1,024 kilobytes in the convention upload validators use. A file of 1,000 KB and a file of 1,024 KB both pass a 1 MB limit.
Does compressing twice make the file smaller still?
It makes it worse. The second pass encodes the first pass’s artefacts as though they were detail. Always start again from the original image.