LighterpixCompress an image

In-browser image optimizer

Compress an image to 100 KB

Forms, job portals and email attachments love a hard size limit. There is no magic button, but there is a reliable loop: check the size, lower the quality, and if that is not enough, reduce the dimensions. Both controls are on this screen, with the output size shown as you drag.

Choose an imageTry a sample

Get under 100 KB in three steps

  1. Open the image and read the sizeThe original size sits next to each pane, so you know what you are working with.
  2. Lower the quality firstFor a photo, quality 70–75 in JPEG or WebP usually lands under 100 KB at a reasonable size. Watch the preview for artefacts as you go.
  3. Resize if quality alone is not enoughDropping from 3000 pixels wide to 1200 pixels often cuts the file by more than any quality setting can, with less visible damage.

A rough size table

Numbers vary by content, but for a typical photograph: 1600 px wide at quality 80 is roughly 250–400 KB, at 1200 px roughly 150–250 KB, and at 900 px roughly 80–150 KB. Screenshots and flat graphics land much lower; noisy images much higher.

When the limit is really about dimensions

Several government and job-portal forms want a specific pixel size as well as a byte limit. Set the dimensions first, then tune quality — you will hit both targets faster.

What to expect

LimitPhoto at 1600 pxPhoto at 1200 px
Under 500 KBQuality 85Quality 90
Under 200 KBQuality 70Quality 80
Under 100 KBQuality 55Quality 68
Under 50 KBNot realistic at this sizeQuality 45

Guidance, not a promise — a sharp, detailed photo needs more bytes than a soft one.

Questions

How do I know the exact output size?

The result pane shows the encoded size and the percentage change as soon as the encoder finishes, which takes a moment on large images.

Will a 100 KB photo look bad?

At 1200 pixels wide it usually looks fine on screen. The artefacts show up in fine texture and text, so check the preview at 100% before you send it anywhere.

Can I compress several files to the same limit?

Drop them one at a time. Because nothing is uploaded there is no batch queue to wait in — each file takes only as long as your machine needs.