Any KB resizer can shrink a file. The harder part is knowing what the number you type will do to the picture. Kilobytes measure how much data the file holds, and that data pays for two things: how many pixels there are and how carefully each one is stored. Ask for fewer kilobytes and at least one of the two has to give.
On this page you choose the limit yourself, whether it is 12KB, 75KB or 1.5MB, and the tool looks for the best version of your image that weighs no more than that. It settles the JPG quality first and removes pixels only when quality alone cannot get under the line. The measured examples further down show what common limits buy, so you can tell in advance whether a number is roomy or tight.

How to use it
- Find the size rule on your form or upload page and note the largest number it allows, and the smallest one if it gives a floor as well.
- Add your picture, type that largest number into “Maximum file size” and choose KB or MB. For a range, tick “My form also has a minimum size” and enter the lower figure.
- Press Compress. The result card lists the new weight, the new width and height, and how much lighter the file has become.
- Download the JPG and upload it. If it looks softer than you hoped and the form would accept more, raise the number and run it again: every kilobyte you add goes back into detail.
What a KB limit does to a photo, measured
Three things set the weight of a JPG: the pixel count, the quality setting, and how much fine detail the scene contains. You decide the kilobytes; the tool trades pixels against quality to meet them. Detail is the part nobody can type in. Sky, plain walls and blurred backgrounds cost very little, while grass, gravel, printed text and camera grain cost a lot.
In a test, a soft-focus 12-megapixel phone photo (4032 × 3028 pixels, 1,058KB) weighed 648KB at full size and quality 80, and still 126KB at quality 30, the lowest this tool will use on a large picture. Any limit under roughly 126KB therefore had to cost pixels. The tool returned 826 × 620 pixels at quality 60 for 20KB, 1306 × 980 at quality 72 for 50KB, 1846 × 1387 at quality 76 for 100KB, 2611 × 1961 at quality 77 for 200KB, and kept the full 4032 × 3028 at quality 77 for 500KB.
A grainy 11-megapixel studio shot (4032 × 2688, 1,618KB) fared worse at every step: 660 × 440 at quality 37 for 20KB, 1960 × 1306 at quality 39 for 100KB, and its full size only at 500KB, with quality down to 57. A rough guide for ordinary photos is to divide the KB limit by 40 to get the megapixels that survive, so 100KB holds about 2.5 million pixels and 40KB about one million. Busy or noisy pictures keep a similar pixel count at a much lower quality, which shows as smeared texture, and at the smallest limits they lose pixels as well. Your own picture and browser will shift these figures, but the pattern holds.
Choosing the number to type
Enter the exact limit from the instructions rather than a cautious lower figure. The output never goes over the number you type, so every kilobyte left unused is detail thrown away for nothing. When a notice writes “kb” in lower case, it means kilobytes; photo uploads are not sized in kilobits.
The one reason to shave a little off is a portal that counts a kilobyte as 1,000 bytes. This tool counts 1,024, so a result shown as 49.6KB is 50,790 bytes and would break a strict 50,000-byte rule. If an upload is refused even though the card says the file fits, run it again with a number about three percent lower, for example 48 instead of 50.
For a band such as 20 to 50KB, the top figure goes in the size box and the bottom one in the minimum. Limits stated in MB can be typed as they are after switching to MB, decimals included, so 1.5MB needs no conversion. And for the limits that come up again and again, from 15KB up to 2MB, there are fixed-size pages with the number already filled in: drop the picture there and the result appears without any typing.
Frequently asked questions
- Can I reduce image size in KB without losing quality?
- Not when the drop is large. A 3MB phone photo squeezed into 50KB gives up most of its pixels, and no setting can hide that, so a promise of no loss at such sizes is overselling. What you can control is how much goes: use the highest number the form permits, crop away empty borders first so the bytes go to the subject, and start from the original photo rather than a copy that has already been compressed by a chat app.
- How do I set the width and height and the KB at the same time?
- Use two passes. Make the pixel or centimetre size first with the resize tool, then bring that file here and type the KB limit. A picture already cut down to something like 350 × 450 pixels usually needs only a little quality trimmed, so its dimensions survive. If this page does have to shrink it further, the card shows the new size, and the proportions stay as they were.
- Does lowering the DPI make the file smaller?
- No. DPI is only a note telling a printer how large to print the pixels, so a 1000 × 1000 picture weighs practically the same at 72 DPI as at 300 DPI. Kilobytes fall only when there are fewer pixels or the quality is lower. When a notice gives centimetres together with a DPI, the pair is really a pixel size, which the resize tool in cm will produce.
- Can this reduce the size of a PDF in KB?
- No. This page reads image files such as JPG, PNG, WebP, HEIC and AVIF and always writes a JPG. A PDF needs a different kind of tool. If the form actually wants a scanned page as an image, save or photograph the page as a JPG and reduce that here.
- Will it work on my phone or laptop?
- Yes, in any recent browser on Android, iPhone, Windows or Mac, with nothing to install. HEIC photos from an iPhone are read directly and come out as JPG.
- What if my image is already smaller than the number I typed?
- The page tells you and leaves the file alone, because saving a JPG again can only add weight or blur. Upload your original. If the form also demands JPG and yours is a PNG or HEIC, a button lets you convert it anyway, and the converted copy is still kept under your limit.