Resize photo in KB

Shrink any photo to the exact file size an online form asks for. Pick the KB limit, optionally set the width and height in pixels, and download.

KB
KB

🔒 Your photo is processed on your device and never uploaded.

How to use

  1. Choose your photo (JPG, PNG or WebP), or drag it into the box.
  2. Type the maximum size in KB your form allows, or tap a quick size. If the form also gives a minimum (like 20–50 KB), enter it too.
  3. If the form also asks for pixel size, turn on "Set exact size" and enter width and height.
  4. Tap "Resize photo", check the preview, then download the new JPG.

Popular sizes

Open a size directly. The limit is filled in for you.

Before you upload: a quick checklist

Most forms reject a photo for one of a few simple reasons. Check these against your form's official instructions or notification before you submit.

  • File size: note both the minimum and maximum KB. Enter the maximum in the tool.
  • Pixel size: some forms ask for exact width and height (for example 200 × 230 px). Use "Set exact size" for these.
  • Format: almost all forms want JPG or JPEG. This tool always saves as JPG.
  • Background: many forms ask for a plain white or light background.
  • Face: clearly visible, looking straight ahead, without dark glasses or a cap.
  • Recency: some forms require a recent photo, so avoid very old pictures.

Why the KB limit can be confusing

A "KB" is not always the same size. Windows and many websites treat 1 KB as 1024 bytes, while others use 1000 bytes. A file that Windows shows as 20 KB can be slightly over 20 KB for a site that counts in thousands.

To avoid this, the tool always keeps your photo a little under the number you enter, so it passes either way.

Your photo stays on your device

Many photo resizers upload your picture to their server. This one does not. The resizing runs inside your browser, so your photo never leaves your phone or computer. It also means the tool keeps working on a slow connection once the page has loaded.

Frequently asked questions

Is my photo uploaded to your server?

No. The resizing happens inside your browser using your own device. Your photo is never sent anywhere, so it stays private.

Why does the form still say my file is too large?

Some websites count 1 KB as 1000 bytes and others as 1024 bytes. To be safe on both, this tool keeps the file a little under your limit, so a 20 KB target is always accepted as 20 KB or less.

My form needs a size between two values, like 20 KB to 50 KB. What do I enter?

Enter 50 as the maximum and 20 as the minimum. The tool keeps the highest quality that fits under 50 KB. If a small photo comes out under 20 KB, it adds harmless filler to the file's hidden data so it reaches the minimum, while the picture itself stays exactly the same.

Can I set the exact width and height in pixels?

Yes. Turn on "Set exact size" and enter the width and height from your form's instructions. The photo is cropped from the centre to that shape so your face is not stretched.

Which file types are supported?

JPG, PNG and WebP work in every modern browser. The result is saved as JPG, which almost every form accepts. iPhone HEIC photos open in Safari; on other browsers, set the iPhone camera to "Most Compatible" or share the photo as JPG first.

Is this tool free?

Yes, completely free with no sign-up and no watermark.

Related tools

Last updated: