How to Compress an Image to Under 100 KB (Without Ruining It)

3 min read · Updated

On this page
  1. Why a photo is the size it is
  2. Step by step in Imgovo
  3. When the limit cannot be reached
  4. JPG or WebP for this job
  5. Other limits people ask about
  6. A note on metadata
  7. Do it now

Short answer: to get an image under 100 KB, reduce the pixel dimensions if they are larger than needed, use a lossy format such as JPG or WebP, and lower the quality until the file fits. In Imgovo you can set a target file size and let the tool find the quality setting for you, all in your browser.

Why a photo is the size it is

File size depends on three things, and you can change all of them:

Lever What it changes Effect on size
Dimensions (width × height in pixels) How many pixels must be stored Large effect. Half the width and height means roughly a quarter of the pixels.
Quality (compression level) How much detail is discarded in lossy formats Large effect, with visible loss if pushed too far.
Format How the pixels are encoded JPG and lossy WebP discard some detail and give small files; PNG is lossless and larger for photos.

A modern phone photo often has several thousand pixels on each side. A form field that wants 100 KB almost never needs that many pixels, so shrinking the dimensions is usually the biggest win and costs the least visible quality.

Step by step in Imgovo

  1. Open the Compress Image tool and add your photo. It is processed in your browser and is not uploaded.
  2. If the photo is very large, first use Resize Image to bring the width down to what the form actually needs. Many portals only need an image that is readable on screen, not a full-resolution original.
  3. In Compress Image, choose the Target file size option and enter 100 KB.
  4. Check the preview. Look at faces, text and edges, which show compression artefacts first.
  5. Download the result.

If you need the file for an identity document or an official portal, check its stated requirements. Some ask for exact pixel dimensions or a specific format in addition to a size limit.

When the limit cannot be reached

Some images simply cannot get under a given size at acceptable quality, for example a very detailed photo at high resolution. Imgovo reports when the target was not reached rather than quietly returning a larger file. When that happens:

  • reduce the dimensions further with Resize Image;
  • crop away parts of the picture you do not need;
  • convert from PNG to JPG if the image is a photograph;
  • accept a lower quality only if the image remains legible for its purpose.

JPG or WebP for this job

WebP often gives a smaller file than JPG at similar visual quality, which helps when you are close to the limit. The catch is acceptance: some upload forms, older software and email workflows only take JPG or PNG. When the target is a form or a portal, JPG is the safe default. If you want a deeper comparison, see JPG vs PNG vs WebP vs AVIF.

Other limits people ask about

The same method works for other limits such as 50 KB, 200 KB or 500 KB. Only the target changes. The smaller the limit, the more you will need to reduce dimensions as well as quality.

A note on metadata

Compressing in the browser re-encodes the image, which also removes embedded metadata such as camera details and GPS location, as described on the tool page. If privacy is your main concern, read how to remove GPS location and EXIF data.

Do it now

Open Compress Image, set your target size and download a smaller file without uploading anything.

Frequently asked questions

Can I get any photo under 100 KB?

Usually, but not always. A large, detailed photo may need both a lower quality setting and smaller dimensions. If the limit cannot be reached without making the image unusable, the tool tells you instead of pretending it worked.

Is JPG or WebP better for a small file size?

For the same visual quality, WebP is often smaller than JPG. But many forms and portals only accept JPG or PNG, so check which formats the upload field allows before you convert.

Does compressing an image upload it anywhere?

No. In Imgovo the compression runs in your browser, so the image stays on your device.

Why is my compressed image still bigger than the limit?

Most often because the pixel dimensions are still very large. Reduce the width and height first, then compress again.

Can I compress a PNG to under 100 KB?

Sometimes. PNG is lossless, so photos in PNG are large. Converting a photo to JPG or WebP is usually the quickest way to a much smaller file.