Resize an Image to 20KB, 50KB, 100KB or 200KB

JPG out Β· exact bytes shown Β· nothing is uploaded

Resize a JPG, PNG, WebP, or iPhone HEIC photo to 20KB, 50KB, 100KB, or 200KB on your device. You see the exact bytes before download. If the target cannot be reached, the page says so.

The download is a JPG

PNG and WebP photos are re-saved as JPEG. Transparent areas become white. A maximum of 20 KB means 20,000 bytes. A minimum, if you set one, means N Γ— 1,024 bytes.

Choose photos

Up to 10 photos, 20 MB each. They are resized one at a time and are not uploaded.

Target size

The maximum is N Γ— 1,000 bytes. Leave pixels blank to let the file size decide the dimensions.

Cap 20,000 bytes

How a photo is fitted to a KB limit

The maximum is counted as N Γ— 1,000 bytes. A result marked 20 KB is at most 20,000 bytes, so it also fits a portal that counts 1 KB as 1,024 bytes. If you set a minimum, that floor uses Γ—1,024. A 10 KB minimum is 10,240 bytes. The stricter pair is deliberate: forms disagree about which kilobyte they mean, and a file that clears both is less likely to be rejected.

Quality is tried first, from sharper to smaller, at the pixel size you asked for. If the JPEG is still over the cap, the picture is scaled down by about 10% and tried again. The result shows the final width and height, because a portal that also checks pixels needs that number. Output is always a JPG. A transparent PNG is placed on white, since JPG has no transparency.

Pixels, centimetres, and a size band

Leave width and height empty when you only care about the file size. Fill them when the form prints a size. Centimetres and inches are converted with the DPI you enter: pixels = centimetres Γ· 2.54 Γ— DPI. That DPI is also written into the JPG, which is what some upload checks read.

A minimum is optional. If the JPEG is still under the floor after quality is raised, a comment is added to the file so the byte count clears the floor. The picture does not change, and the result says the file was padded. You can resize up to 10 photos, one after another, so a low-end phone is not asked to hold them all at once.

Other sizes

Related Free Tools

How to use the Resize Image to KB

  1. Add up to 10 photos

    Choose JPG, PNG, WebP, or HEIC files. Each one is read in the browser and is not uploaded.

  2. Pick a KB target

    Choose 20, 50, 100, or 200 KB, or type a custom maximum. Turn on a minimum only if the form states one.

  3. Set pixels or centimetres if the form prints them

    Leave the boxes blank to let the file size choose the dimensions. DPI is written into the JPG.

  4. Check the bytes, then download

    The card shows KB, the exact byte count, and the final pixels. Download the JPG only after those match the notice.

Resize Image to KB FAQ

What does 20KB mean on this page?

The maximum is 20 Γ— 1,000 = 20,000 bytes. If you set a minimum of 10 KB, that floor is 10 Γ— 1,024 = 10,240 bytes. The card prints both numbers.

Which files can I add?

JPG, PNG, WebP, and iPhone HEIC or HEIF. The download is always a JPG. Transparent PNG areas become white.

Can I enter centimetres?

Yes. Choose centimetres or inches and a DPI. Pixels are calculated as centimetres Γ· 2.54 Γ— DPI, and that DPI is stored in the JPG.

What if the photo cannot reach the target?

The card says so and still offers the smallest JPG we will make. It does not pretend the target was hit.

Is the photo uploaded?

No. The file is processed by JavaScript inside your browser tab and never sent to our servers. Closing the tab clears it from memory.

Quick answers

How do I resize an image to an exact KB size without uploading it?

Pick a target such as 20KB, 50KB, 100KB, or 200KB, optionally enter pixels or centimetres, and download a JPG. A browser tool can do this by searching JPEG quality and, if needed, scaling the photo down until the file is at or under the cap. Count the maximum as N Γ— 1,000 bytes so a 20KB file is at most 20,000 bytes. If the form also states a minimum, count that floor as N Γ— 1,024 bytes and say so when a JPEG comment was added to reach it. Show the final pixels before download, because many portals check both the kilobytes and the dimensions. EasyPDFHub runs this entirely in the browser, including HEIC photos from an iPhone, and processes a batch one image at a time so a modest Android phone is not asked to hold every photo in memory.