Smart Deals - promotions, discount codes and sales

Compress Image to 100 KB

Upload a photo, set the 100 KB limit, and download a ready JPG or WebP file in seconds.

Secure (SSL)
Client-Side Processing
100% Free
Instructions
  • 1
    Enter data
    Enter content, paste text or load a file from disk.
  • 2
    Click the button
    The tool will immediately process your data in the browser.
  • 3
    Get the result
    Copy the finished text or save the file to your device.
function runTool() {
  return "Result ready in 0.1s";
}

Rate this tool:

Related tools

Other tools you may find useful

How to use: choose a photo, set the KB limit, pick JPG or WebP, and cap the longest side

The whole job comes down to a few clicks. The tool accepts one image and saves it in the format you pick so that it fits inside the size limit you enter.

  1. Choose a photo — point to a file on your computer or phone. Images in the common graphic formats are supported.
  2. Set the size limit — the Target max (KB) field is filled in with 100 by default. You can enter a value from 5 to 5000 KB if you need a different limit.
  3. Pick the output format — JPG (the default) and WebP are available.
  4. Optionally cap the dimensions — in the Max longest side (px) field, enter the largest allowed length of the longer side. An empty field means no limit.
  5. Run the compression and download the file — after a moment you will see the finished image and its size in kilobytes.

If the file you upload already fits the limit, is in the selected format, and does not exceed the dimensions you set, there is nothing to fix. You will see a message that the image fits, its size and pixel dimensions, and access to the original file.

How local compression to 100 KB works in your browser

Compression happens entirely on your device. The file is never sent anywhere and is not stored outside your own computer or phone. That means you can safely shrink private photos, work images, and documents.

Once you start, the tool first checks whether the file already meets the conditions. If it does, it shows its size and dimensions and points you back to the original — there is no reason to degrade quality when you do not have to.

When the file is too large, the image is recalculated at a smaller size, and its quality is chosen so that it fits inside the limit:

  • the lowest allowed quality is checked first — if the file is still too large at that setting, the image dimensions are reduced,
  • once the file fits the limit, the tool looks for the highest quality at which the size still stays under the target,
  • the attempts repeat until the result is as good as possible while still fitting the limit.

At the end you will see the resulting image, its size in kilobytes, and the option to download the file. Everything happens in the browser, so there is nothing to install and no account to create.

How to adjust quality and dimensions when the file is still over the limit

Sometimes a photo is so rich in detail that even heavy compression will not bring it down to 100 KB. In that case, work through a few steps:

  1. Raise the size limit. If the place where you publish the photo allows it, set 200 KB or 300 KB. The tool accepts values from 5 to 5000 KB.
  2. Cap the longest side. Enter the maximum length required by the site or form. Reducing dimensions usually works better than lowering quality alone.
  3. Switch the format to WebP. At a similar visual result, the file is usually lighter than JPG, so it is easier to fit the limit.
  4. Crop the photo. Removing unnecessary background areas reduces the amount of detail and therefore the file size.
  5. Check the result with your own eyes. Open the downloaded file zoomed in and judge whether details, faces, and text are still legible.

The quality of the result depends above all on the content of the photo. Large, uniform surfaces compress well, while fine patterns, textures, and text produce larger files.

Limitations: transparency, PNG, EXIF, animations, and input formats

The tool has a few practical limits worth knowing in advance:

  • Transparency. The resulting image is saved on a white background, so transparent areas will turn white. If you need to keep transparency, hold on to the original.
  • Output formats. Only JPG and WebP are available. You can upload a PNG as the source, but the output will be one of those two formats.
  • Extra data. Information stored in the file, such as the date the photo was taken or its location, is not carried over to the result. If it matters to you, keep the original separately.
  • Animations. The tool processes a single image, so animated graphics will not keep their motion — the result will be still.
  • Input formats. Most common graphic files load without a problem. A HEIC file, for example a photo straight from an iPhone, may not be readable. You will then see a message about an unsupported format, and it is best to convert the photo to JPG first.
  • A very tight limit. The image is not shrunk endlessly. When further reduction no longer makes sense, you will see a message suggesting that you raise the limit.

Compression is always a trade-off: a smaller file means less detail. Judge the result yourself, especially if the photo is headed for print or will be shown at a large size.

When to choose JPG and when to choose WebP at a 100 KB limit

Both formats are available in the tool and both are suitable for publishing online, but they work best in different situations.

FormatWhen it works wellWhat to watch out for
JPGPhotos, scans, and graphics for places where the file has to open everywhere — in email, in a form, in a store, or on social media.It does not support transparency, and heavy compression makes detail look blurry.
WebPGraphics for a website, when you care about a smaller file while keeping a good look.Older programs and some systems may not display it correctly.

A practical rule: if you do not know where the file will end up, choose JPG — practically every program and device will open it. If the image will be displayed on a page and size is critical, go with WebP.

At a 100 KB limit, WebP usually delivers a better look than a JPG of the same size. For a JPG photo, it is often enough to limit the dimensions a bit more in order to hit the target.

Frequently asked questions

Is my photo uploaded to a server?

No. Compression happens entirely in your browser, on your device. The file is not transmitted anywhere or stored outside your own computer or phone.

Can I set a limit other than 100 KB?

Yes. The target size field accepts values from 5 to 5000 KB, and 100 KB is only the default. Enter whatever the place where you publish the photo requires.

I cannot get down to 100 KB — what should I do?

Raise the limit, enter a maximum length for the longest side, choose WebP, or crop the photo. At a very tight limit, the tool will show a message suggesting that you increase it.

Will a transparent background be preserved?

No. The resulting image is saved on a white background, so transparent areas will turn white. If transparency matters to you, keep the original file.

Will a HEIC file from an iPhone work?

Not always. Browsers often cannot read this format, and you will then see a message about an unsupported format. The simplest fix is to convert the photo to JPG and try again.

JPG or WebP — which one should I pick?

JPG opens practically anywhere, so it is the safe choice when you do not know where the file is going. WebP usually gives you a smaller size at a similar look and works well on websites.

The tool runs locally in your browser and is free to use; the final size depends on your browser's JPEG/WebP encoder, so it is worth checking the result before you send the file.

Install Webp.pl Have the tools in your own pocket!